{"res_info":[[1,"SER","N"],"CA","CB","OG","C","O",[2,"MET","N"],"CA","CB","CG","SD","CE","C","O",[3,"ASP","N"],"CA","CB","CG","OD1","OD2","C","O",[4,"LEU","N"],"CA","CB","CG","CD1","CD2","C","O",[5,"TYR","N"],"CA","CB","CG","CD1","CE1","CZ","OH","CE2","CD2","C","O",[6,"ARG","N"],"CA","CB","CG","CD","NE","CZ","NH1","NH2","C","O",[7,"GLN","N"],"CA","CB","CG","CD","OE1","NE2","C","O",[8,"SER","N"],"CA","CB","OG","C","O",[9,"LEU","N"],"CA","CB","CG","CD1","CD2","C","O",[10,"GLU","N"],"CA","CB","CG","CD","OE1","OE2","C","O",[11,"ILE","N"],"CA","CB","CG2","CG1","CD1","C","O",[12,"ILE","N"],"CA","CB","CG2","CG1","CD1","C","O",[13,"SER","N"],"CA","CB","OG","C","O",[14,"ARG","N"],"CA","CB","CG","CD","NE","CZ","NH1","NH2","C","O",[15,"TYR","N"],"CA","CB","CG","CD1","CE1","CZ","OH","CE2","CD2","C","O",[16,"LEU","N"],"CA","CB","CG","CD1","CD2","C","O",[17,"ARG","N"],"CA","CB","CG","CD","NE","CZ","NH1","NH2","C","O",[18,"GLU","N"],"CA","CB","CG","CD","OE1","OE2","C","O",[19,"GLN","N"],"CA","CB","CG","CD","OE1","NE2","C","O",[20,"ALA","N"],"CA","CB","C","O",[21,"THR","N"],"CA","CB","CG2","OG1","C","O",[22,"GLY","N"],"CA","C","O",[23,"ALA","N"],"CA","CB","C","O",[24,"LYS","N"],"CA","CB","CG","CD","CE","NZ","C","O",[25,"ASP","N"],"CA","CB","CG","OD1","OD2","C","O",[26,"THR","N"],"CA","CB","CG2","OG1","C","O",[27,"LYS","N"],"CA","CB","CG","CD","CE","NZ","C","O",[28,"PRO","N"],"CD","CG","CB","CA","C","O",[29,"MET","N"],"CA","CB","CG","SD","CE","C","O",[30,"GLY","N"],"CA","C","O",[31,"ARG","N"],"CA","CB","CG","CD","NE","CZ","NH1","NH2","C","O",[32,"SER","N"],"CA","CB","OG","C","O",[33,"GLY","N"],"CA","C","O",[34,"ALA","N"],"CA","CB","C","O",[35,"THR","N"],"CA","CB","CG2","OG1","C","O",[36,"SER","N"],"CA","CB","OG","C","O",[37,"ARG","N"],"CA","CB","CG","CD","NE","CZ","NH1","NH2","C","O",[38,"LYS","N"],"CA","CB","CG","CD","CE","NZ","C","O",[39,"ALA","N"],"CA","CB","C","O",[40,"LEU","N"],"CA","CB","CG","CD1","CD2","C","O",[41,"GLU","N"],"CA","CB","CG","CD","OE1","OE2","C","O",[42,"THR","N"],"CA","CB","CG2","OG1","C","O",[43,"LEU","N"],"CA","CB","CG","CD1","CD2","C","O",[44,"ARG","N"],"CA","CB","CG","CD","NE","CZ","NH1","NH2","C","O",[45,"ARG","N"],"CA","CB","CG","CD","NE","CZ","NH1","NH2","C","O",[46,"VAL","N"],"CA","CB","CG1","CG2","C","O",[47,"GLY","N"],"CA","C","O",[48,"ASP","N"],"CA","CB","CG","OD1","OD2","C","O",[49,"GLY","N"],"CA","C","O",[50,"VAL","N"],"CA","CB","CG1","CG2","C","O",[51,"GLN","N"],"CA","CB","CG","CD","OE1","NE2","C","O",[52,"ARG","N"],"CA","CB","CG","CD","NE","CZ","NH1","NH2","C","O",[53,"ASN","N"],"CA","CB","CG","OD1","ND2","C","O",[54,"HID","N"],"CA","CB","CG","ND1","CE1","NE2","CD2","C","O",[55,"GLU","N"],"CA","CB","CG","CD","OE1","OE2","C","O",[56,"THR","N"],"CA","CB","CG2","OG1","C","O",[57,"ALA","N"],"CA","CB","C","O",[58,"PHE","N"],"CA","CB","CG","CD1","CE1","CZ","CE2","CD2","C","O",[59,"GLN","N"],"CA","CB","CG","CD","OE1","NE2","C","O",[60,"GLY","N"],"CA","C","O",[61,"MET","N"],"CA","CB","CG","SD","CE","C","O",[62,"LEU","N"],"CA","CB","CG","CD1","CD2","C","O",[63,"ARG","N"],"CA","CB","CG","CD","NE","CZ","NH1","NH2","C","O",[64,"LYS","N"],"CA","CB","CG","CD","CE","NZ","C","O",[65,"LEU","N"],"CA","CB","CG","CD1","CD2","C","O",[66,"ASP","N"],"CA","CB","CG","OD1","OD2","C","O",[67,"ILE","N"],"CA","CB","CG2","CG1","CD1","C","O",[68,"LYS","N"],"CA","CB","CG","CD","CE","NZ","C","O",[69,"ASN","N"],"CA","CB","CG","OD1","ND2","C","O",[70,"GLU","N"],"CA","CB","CG","CD","OE1","OE2","C","O",[71,"ASP","N"],"CA","CB","CG","OD1","OD2","C","O",[72,"ASP","N"],"CA","CB","CG","OD1","OD2","C","O",[73,"VAL","N"],"CA","CB","CG1","CG2","C","O",[74,"LYS","N"],"CA","CB","CG","CD","CE","NZ","C","O",[75,"SER","N"],"CA","CB","OG","C","O",[76,"LEU","N"],"CA","CB","CG","CD1","CD2","C","O",[77,"SER","N"],"CA","CB","OG","C","O",[78,"ARG","N"],"CA","CB","CG","CD","NE","CZ","NH1","NH2","C","O",[79,"VAL","N"],"CA","CB","CG1","CG2","C","O",[80,"MET","N"],"CA","CB","CG","SD","CE","C","O",[81,"ILE","N"],"CA","CB","CG2","CG1","CD1","C","O",[82,"HID","N"],"CA","CB","CG","ND1","CE1","NE2","CD2","C","O",[83,"VAL","N"],"CA","CB","CG1","CG2","C","O",[84,"PHE","N"],"CA","CB","CG","CD1","CE1","CZ","CE2","CD2","C","O",[85,"SER","N"],"CA","CB","OG","C","O",[86,"ASP","N"],"CA","CB","CG","OD1","OD2","C","O",[87,"GLY","N"],"CA","C","O",[88,"VAL","N"],"CA","CB","CG1","CG2","C","O",[89,"THR","N"],"CA","CB","CG2","OG1","C","O",[90,"ASN","N"],"CA","CB","CG","OD1","ND2","C","O",[91,"TRP","N"],"CA","CB","CG","CD1","NE1","CE2","CZ2","CH2","CZ3","CE3","CD2","C","O",[92,"GLY","N"],"CA","C","O",[93,"ARG","N"],"CA","CB","CG","CD","NE","CZ","NH1","NH2","C","O",[94,"ILE","N"],"CA","CB","CG2","CG1","CD1","C","O",[95,"VAL","N"],"CA","CB","CG1","CG2","C","O",[96,"THR","N"],"CA","CB","CG2","OG1","C","O",[97,"LEU","N"],"CA","CB","CG","CD1","CD2","C","O",[98,"ILE","N"],"CA","CB","CG2","CG1","CD1","C","O",[99,"SER","N"],"CA","CB","OG","C","O",[100,"PHE","N"],"CA","CB","CG","CD1","CE1","CZ","CE2","CD2","C","O",[101,"GLY","N"],"CA","C","O",[102,"ALA","N"],"CA","CB","C","O",[103,"PHE","N"],"CA","CB","CG","CD1","CE1","CZ","CE2","CD2","C","O",[104,"VAL","N"],"CA","CB","CG1","CG2","C","O",[105,"ALA","N"],"CA","CB","C","O",[106,"LYS","N"],"CA","CB","CG","CD","CE","NZ","C","O",[107,"HIE","N"],"CA","CB","CG","ND1","CE1","NE2","CD2","C","O",[108,"LEU","N"],"CA","CB","CG","CD1","CD2","C","O",[109,"LYS","N"],"CA","CB","CG","CD","CE","NZ","C","O",[110,"THR","N"],"CA","CB","CG2","OG1","C","O",[111,"ILE","N"],"CA","CB","CG2","CG1","CD1","C","O",[112,"ASN","N"],"CA","CB","CG","OD1","ND2","C","O",[113,"GLN","N"],"CA","CB","CG","CD","OE1","NE2","C","O",[114,"GLU","N"],"CA","CB","CG","CD","OE1","OE2","C","O",[115,"SER","N"],"CA","CB","OG","C","O",[116,"CYS","N"],"CA","CB","SG","C","O",[117,"ILE","N"],"CA","CB","CG2","CG1","CD1","C","O",[118,"GLU","N"],"CA","CB","CG","CD","OE1","OE2","C","O",[119,"PRO","N"],"CD","CG","CB","CA","C","O",[120,"LEU","N"],"CA","CB","CG","CD1","CD2","C","O",[121,"ALA","N"],"CA","CB","C","O",[122,"GLU","N"],"CA","CB","CG","CD","OE1","OE2","C","O",[123,"SER","N"],"CA","CB","OG","C","O",[124,"ILE","N"],"CA","CB","CG2","CG1","CD1","C","O",[125,"THR","N"],"CA","CB","CG2","OG1","C","O",[126,"ASP","N"],"CA","CB","CG","OD1","OD2","C","O",[127,"VAL","N"],"CA","CB","CG1","CG2","C","O",[128,"LEU","N"],"CA","CB","CG","CD1","CD2","C","O",[129,"VAL","N"],"CA","CB","CG1","CG2","C","O",[130,"ARG","N"],"CA","CB","CG","CD","NE","CZ","NH1","NH2","C","O",[131,"THR","N"],"CA","CB","CG2","OG1","C","O",[132,"LYS","N"],"CA","CB","CG","CD","CE","NZ","C","O",[133,"ARG","N"],"CA","CB","CG","CD","NE","CZ","NH1","NH2","C","O",[134,"ASP","N"],"CA","CB","CG","OD1","OD2","C","O",[135,"TRP","N"],"CA","CB","CG","CD1","NE1","CE2","CZ2","CH2","CZ3","CE3","CD2","C","O",[136,"LEU","N"],"CA","CB","CG","CD1","CD2","C","O",[137,"VAL","N"],"CA","CB","CG1","CG2","C","O",[138,"LYS","N"],"CA","CB","CG","CD","CE","NZ","C","O",[139,"GLN","N"],"CA","CB","CG","CD","OE1","NE2","C","O",[140,"ARG","N"],"CA","CB","CG","CD","NE","CZ","NH1","NH2","C","O",[141,"GLY","N"],"CA","C","O",[142,"TRP","N"],"CA","CB","CG","CD1","NE1","CE2","CZ2","CH2","CZ3","CE3","CD2","C","O",[143,"ASP","N"],"CA","CB","CG","OD1","OD2","C","O",[144,"GLY","N"],"CA","C","O",[145,"PHE","N"],"CA","CB","CG","CD1","CE1","CZ","CE2","CD2","C","O",[146,"VAL","N"],"CA","CB","CG1","CG2","C","O",[147,"GLU","N"],"CA","CB","CG","CD","OE1","OE2","C","O",[148,"PHE","N"],"CA","CB","CG","CD1","CE1","CZ","CE2","CD2","C","O",[149,"PHE","N"],"CA","CB","CG","CD1","CE1","CZ","CE2","CD2","C","O",[150,"HID","N"],"CA","CB","CG","ND1","CE1","NE2","CD2","C","O","OXT",[151,"mer","C1"],"C2","C3","N1","C4","C5","C6","C7","C8","C9","C10","O1","O2","C11","C12","O3","C13","C14","C15","C16","C17","C18","C19","C20","C21","C22"],"first_coors":[-1702,803,-1249,-1569,862,-1258,-1542,954,-1139,-1413,1014,-1149,-1455,761,-1279,-1463,648,-1235,-1351,804,-1357,-1223,733,-1378,-1182,755,-1527,-1105,885,-1553,-1065,893,-1727,-942,770,-1727,-1112,767,-1274,-1007,701,-1270,-1138,876,-1204,-1035,946,-1133,-1087,1083,-1102,-1139,1165,-1221,-1218,1261,-1205,-1101,1138,-1329,-968,867,-1024,-851,834,-1038,-1036,832,-918,-971,767,-803,-1070,770,-688,-1020,710,-563,-880,743,-506,-1120,721,-446,-931,621,-837,-850,562,-771,-981,562,-946,-924,441,-993,-1026,375,-1084,-989,231,-1121,-1036,129,-1031,-1003,-5,-1061,-938,-32,-1182,-902,-160,-1209,-905,65,-1277,-937,201,-1246,-788,456,-1068,-702,393,-1017,-772,534,-1178,-649,574,-1259,-678,662,-1382,-730,802,-1350,-664,921,-1413,-557,960,-1321,-426,925,-1320,-367,845,-1406,-347,972,-1231,-545,639,-1166,-419,617,-1176,-589,710,-1061,-508,769,-962,-584,875,-885,-492,964,-805,-569,1050,-700,-688,1037,-687,-491,1134,-632,-442,667,-864,-325,655,-851,-524,580,-805,-484,471,-714,-601,414,-651,-679,511,-586,-386,378,-781,-284,348,-725,-415,334,-909,-339,236,-983,-426,190,-1106,-357,75,-1187,-319,-35,-1086,-460,30,-1292,-194,283,-1022,-94,211,-1005,-176,413,-1047,-45,483,-1074,-84,624,-1109,32,706,-1176,-10,759,-1309,-101,839,-1321,52,719,-1406,39,486,-946,163,460,-953,-22,514,-829,46,522,-696,-54,578,-591,1,587,-440,-95,723,-636,-201,787,-551,100,388,-655,218,368,-633,13,289,-649,43,149,-614,-78,58,-602,-33,-86,-557,-185,113,-507,-129,135,-367,154,97,-710,265,42,-679,121,107,-839,210,47,-941,147,49,-1082,130,178,-1121,348,109,-945,450,39,-967,362,243,-930,491,312,-908,471,467,-897,477,530,-1040,624,540,-1094,637,649,-1185,667,776,-1163,665,827,-1043,709,850,-1263,573,249,-799,684,209,-814,515,252,-675,589,223,-554,509,260,-428,587,234,-301,699,316,-272,771,284,-151,742,172,-71,816,145,34,623,104,-101,548,132,-221,626,75,-545,743,44,-526,514,-6,-590,544,-150,-607,416,-225,-629,363,-293,-505,331,-194,-398,245,-387,-548,645,-180,-721,742,-251,-692,652,-133,-831,755,-162,-937,712,-128,-1087,748,11,-1138,676,57,-1266,541,108,-1241,464,135,-1342,498,120,-1470,338,166,-1320,891,-102,-903,993,-170,-905,900,19,-849,1034,83,-825,1036,233,-814,968,288,-687,943,441,-698,893,508,-604,989,508,-796,1099,19,-701,1219,12,-690,1017,-29,-608,1065,-102,-492,949,-121,-394,922,3,-309,1003,7,-172,1007,-96,-104,1070,112,-138,1117,-242,-539,1222,-290,-489,1044,-309,-626,1083,-444,-679,970,-505,-764,1233,-442,-751,1316,-528,-726,1251,-343,-839,1349,-332,-947,1288,-277,-1078,1189,-371,-1156,1216,-158,-1052,1466,-239,-907,1573,-231,-974,1459,-162,-800,1545,-57,-767,1536,73,-847,1602,168,-810,1452,75,-951,1441,183,-1052,1384,114,-1176,1357,301,-1001,1256,324,-1065,1394,365,-885,1334,489,-834,1421,554,-727,1569,577,-769,1661,617,-655,1600,717,-559,1611,847,-623,1306,594,-952,1401,642,-1008,1185,640,-971,1142,720,-1081,1008,662,-1133,1002,642,-1283,1014,741,-1361,997,525,-1325,1124,868,-1050,1129,913,-934,1103,951,-1154,1076,1099,-1149,1115,1161,-1294,1256,1127,-1333,1029,1102,-1386,931,1132,-1098,845,1043,-1085,906,1257,-1057,786,1310,-991,789,1460,-975,874,1510,-854,1027,1505,-860,1078,1551,-729,1089,1437,-629,658,1289,-1075,554,1272,-1010,647,1289,-1211,753,1329,-1301,688,1393,-1420,567,1302,-1444,521,1286,-1295,430,1171,-1268,469,1053,-1280,303,1206,-1243,184,1117,-1257,129,1078,-1120,238,1033,-1021,154,943,-882,283,835,-816,76,1173,-1350,87,1287,-1391,-27,1098,-1383,-136,1148,-1464,-235,1248,-1387,-198,1301,-1284,-363,1255,-1438,-463,1343,-1375,-600,1326,-1439,-622,1445,-1535,-755,1435,-1617,-864,1458,-1528,-943,1366,-1477,-1037,1384,-1392,-929,1238,-1506,-480,1322,-1216,-490,1208,-1168,-473,1436,-1147,-437,1451,-1003,-539,1387,-908,-663,1447,-929,-289,1424,-971,-258,1343,-885,-198,1495,-1037,-52,1476,-1022,14,1503,-885,67,1409,-832,-12,1625,-835,42,1682,-709,1,1832,-695,14,1597,-586,115,1546,-533,-114,1573,-556,-158,1495,-441,-312,1505,-433,-372,1422,-319,-342,1644,-410,-110,1352,-452,-78,1293,-351,-99,1298,-568,-43,1165,-592,-80,1112,-733,-222,1122,-750,107,1156,-584,165,1052,-552,180,1258,-620,322,1268,-605,372,1379,-699,518,1414,-673,532,1556,-614,669,1585,-560,740,1690,-552,701,1804,-593,860,1674,-501,362,1286,-458,452,1222,-408,293,1375,-384,286,1373,-233,202,1489,-184,260,1620,-228,181,1737,-167,245,1867,-215,183,1985,-157,239,1243,-167,300,1213,-69,149,1167,-227,116,1035,-170,-11,978,-230,241,943,-190,281,870,-101,305,946,-310,417,860,-337,456,864,-488,580,786,-523,576,636,-494,589,807,-669,538,893,-256,608,802,-209,572,1022,-233,694,1063,-174,724,1206,-215,787,1214,-361,828,1353,-388,864,1372,-509,842,1446,-306,705,1035,-22,812,1031,42,587,1024,48,574,988,190,459,1068,253,312,1014,228,485,1083,396,556,839,191,594,775,294,505,773,88,504,630,81,416,581,-37,385,429,-60,327,373,68,285,405,-172,644,579,58,674,477,117,740,659,-1,885,630,-5,952,723,-112,906,680,-253,963,783,-343,960,751,-487,991,835,-581,1022,960,-556,999,789,-702,954,655,131,1073,615,150,888,721,226,929,740,366,895,885,405,924,912,552,930,1058,583,801,1122,549,730,1200,627,746,1210,758,623,1260,576,868,628,453,942,562,521,737,620,459,653,537,561,519,613,563,430,553,666,543,764,605,621,398,512,635,305,597,605,366,381,609,229,329,753,162,343,763,45,374,858,244,342,995,201,380,1099,286,297,1105,249,151,1025,314,78,1178,157,111,1026,199,533,1133,156,576,924,238,613,921,223,761,841,99,797,902,4,841,714,97,764,635,-25,781,494,-5,719,409,-137,711,416,89,802,700,-155,730,708,-256,805,759,-155,609,834,-274,553,893,-252,416,785,-261,312,825,-265,161,864,-368,110,827,-155,91,957,-322,632,985,-441,628,1027,-234,704,1153,-267,785,1253,-155,775,1319,-137,634,1441,-49,639,1406,93,620,1479,200,607,1607,206,625,1416,314,590,1103,-305,926,1156,-404,983,999,-243,975,931,-268,1100,841,-154,1136,916,-52,1221,930,-66,1340,966,52,1156,854,-401,1100,838,-467,1202,835,-440,966,760,-563,935,624,-538,868,528,-489,975,526,-518,1104,414,-467,1152,357,-390,1061,417,-417,943,839,-672,872,784,-780,839,962,-666,868,1057,-771,810,1194,-741,875,1308,-843,867,1365,-850,723,1360,-957,659,1413,-745,676,1020,-914,845,985,-993,753,1021,-943,980,997,-1083,1030,1017,-1093,1182,1045,-1237,1230,1136,-1030,1214,856,-1132,991,842,-1241,939,773,-1034,999,630,-1063,970,544,-947,1026,606,-1098,822,540,-1196,793,661,-1017,731,635,-1028,584,654,-888,528,550,-786,545,428,-808,607,336,-709,621,357,-583,570,478,-559,498,574,-661,492,725,-1139,522,671,-1203,434,832,-1181,582,888,-1311,552,1018,-1335,627,1143,-1267,573,1271,-1312,649,1300,-1432,655,1346,-1226,704,793,-1430,589,767,-1522,510,747,-1432,715,643,-1526,762,518,-1540,674,480,-1651,634,471,-1420,633,357,-1414,537,277,-1280,544,151,-1270,453,-3,-1336,519,-122,-1209,473,401,-1448,392,313,-1521,339,520,-1443,351,551,-1509,232,691,-1466,188,696,-1333,107,835,-1296,98,641,-1371,-35,549,-1662,245,494,-1731,158,592,-1725,356,578,-1869,382,671,-1906,500,808,-1968,462,899,-1990,585,835,-2087,676,809,-2214,651,854,-2284,549,741,-2289,729,433,-1917,399,405,-2035,362,345,-1831,452,201,-1864,467,130,-1760,557,173,-1770,699,112,-1645,767,129,-1649,918,56,-1760,981,140,-1877,332,51,-1962,317,199,-1802,228,137,-1795,94,110,-1653,61,7,-1583,153,-20,-1454,83,-121,-1662,176,218,-1877,-15,155,-1944,-104,339,-1871,-26,430,-1954,-107,430,-2106,-63,543,-2176,-138,654,-2119,-153,515,-2284,-194,400,-1937,-256,399,-2029,-339,410,-1809,-307,382,-1758,-446,367,-1603,-456,308,-1560,-590,275,-1543,-348,331,-1494,-220,492,-1806,-547,610,-1787,-516,450,-1866,-661,538,-1911,-769,541,-2065,-762,576,-2129,-629,723,-2106,-577,783,-2228,-508,821,-2189,-367,506,-1851,-903,604,-1832,-981,381,-1819,-943,344,-1787,-1080,312,-1927,-1140,167,-1970,-1123,114,-1974,-1010,109,-2010,-1236,220,-1692,-1087,157,-1654,-989,184,-1645,-1210,73,-1555,-1246,60,-1534,-1402,91,-1657,-1492,62,-1646,-1644,132,-1566,-1715,-28,-1712,-1692,-68,-1598,-1198,-154,-1510,-1178,-91,-1729,-1183,-219,-1782,-1138,-235,-1932,-1197,-198,-1944,-1344,-249,-1854,-1420,-142,-2048,-1382,-229,-1779,-995,-338,-1776,-941,-121,-1762,-912,-126,-1748,-761,13,-1771,-698,66,-1916,-680,-17,-2004,-647,189,-1936,-698,-187,-1616,-723,-266,-1610,-626,-164,-1514,-803,-217,-1381,-785,-172,-1290,-902,-230,-1143,-885,-16,-1287,-921,-367,-1380,-770,-423,-1307,-683,-440,-1462,-852,-588,-1475,-849,-635,-1556,-975,-565,-1538,-1114,-555,-1391,-1160,-515,-1388,-1309,-371,-1407,-1330,-633,-1531,-715,-721,-1471,-653,-554,-1627,-672,-577,-1685,-535,-513,-1820,-525,-371,-1804,-505,-536,-1592,-417,-592,-1607,-303,-448,-1499,-437,-406,-1391,-348,-263,-1329,-380,-141,-1402,-318,-116,-1548,-348,-12,-1317,-345,-515,-1283,-328,-533,-1245,-210,-588,-1244,-434,-711,-1161,-427,-771,-1138,-564,-846,-1246,-602,-809,-1199,-325,-862,-1122,-248,-837,-1329,-332,-931,-1399,-245,-937,-1548,-299,-977,-1560,-450,-1093,-1464,-496,-1216,-1496,-438,-1317,-1414,-426,-1324,-1300,-490,-1416,-1444,-347,-885,-1395,-93,-968,-1355,-8,-751,-1420,-50,-700,-1401,93,-560,-1458,116,-494,-1425,246,-555,-1612,111,-704,-1247,125,-749,-1216,235,-663,-1163,34,-664,-1021,42,-600,-957,-74,-573,-805,-52,-430,-767,-144,-491,-809,-307,-799,-972,89,-808,-901,182,-906,-1004,6,-1037,-955,49,-1152,-989,-51,-1140,-896,-175,-1151,-1143,-91,-1248,-1193,-197,-1078,-1006,188,-1127,-921,264,-1071,-1133,207,-1136,-1190,332,-1184,-1331,301,-1094,-1448,336,-993,-1494,260,-914,-1571,331,-968,-1590,453,-1082,-1510,458,-1051,-1175,464,-1112,-1175,573,-914,-1132,469,-850,-1064,579,-700,-1069,569,-630,-1013,691,-656,-1212,548,-904,-920,578,-947,-881,681,-882,-845,467,-879,-694,469,-824,-639,335,-813,-489,327,-716,-414,395,-722,-273,405,-832,-209,349,-928,-283,267,-920,-427,266,-1010,-631,498,-1020,-527,566,-1124,-688,437,-1259,-628,429,-1330,-678,303,-1358,-818,327,-1337,-641,560,-1430,-567,583,-1290,-721,658,-1363,-748,782,-1384,-902,820,-1277,-964,904,-1288,-1084,926,-1181,-896,962,-1308,-654,897,-1197,-604,897,-1387,-616,1008,-1346,-544,1127,-1321,-393,1108,-1371,-327,1020,-1248,-324,1198,-1199,-182,1191,-1102,-143,1305,-1163,-174,1446,-963,-204,1286,-1138,-155,1055,-1070,-240,997,-1144,-22,1016,-1049,32,917,-1105,42,769,-1215,148,758,-996,87,681,-979,156,962,-1046,233,1040,-851,174,926,-756,287,962,-705,273,1109,-629,146,1133,-508,134,1098,-689,43,1186,-639,287,860,-604,180,808,-570,404,835,-464,414,740,-405,559,750,-481,653,669,-530,770,720,-594,845,622,-590,783,500,-644,820,377,-620,735,268,-546,612,288,-490,577,412,-517,658,527,-345,316,766,-271,282,675,-335,269,889,-233,168,937,-246,41,860,-143,-4,809,-366,-6,847,-390,-129,772,-526,-193,800,-554,-231,949,-637,-357,958,-772,-327,912,-822,-370,801,-759,-429,706,-952,-355,783,-375,-101,623,-326,-192,558,-411,14,561,-390,43,419,-469,173,389,-421,233,261,-620,140,383,-707,268,423,-244,56,391,-198,3,293,-164,108,485,-13,114,458,48,232,527,202,255,523,-2,359,446,57,-21,492,150,-56,417,11,-95,584,40,-245,597,-38,-300,711,-7,-444,758,-16,-229,825,7,-313,460,98,-376,404,-116,-307,414,-161,-361,284,-311,-311,262,-360,-299,116,-431,-427,85,-448,-187,70,-70,-319,170,-14,-409,111,-39,-189,155,56,-142,50,77,12,45,188,42,-60,-57,69,-7,-69,221,2,193,-208,83,253,-256,-18,245,-204,215,374,-252,243,415,-206,386,433,-68,376,389,-400,219,491,-428,157,298,-486,242,305,-628,203,207,-722,274,231,-872,234,347,-941,274,370,-1073,235,272,-1149,177,149,-1085,151,126,-950,185,299,-645,47,375,-724,-11,211,-576,-21,218,-565,-170,358,-535,-225,402,-602,-319,429,-439,-165,574,-413,-194,607,-273,-135,674,-529,-164,767,-556,-242,659,-603,-52,738,-718,-9,707,-759,138,830,-813,206,875,-945,188,985,-989,265,1049,-908,356,1001,-776,379,897,-729,298,721,-839,-108,817,-918,-125,599,-856,-160,571,-953,-259,426,-1006,-252,403,-1132,-340,362,-1042,-119,599,-913,-403,628,-989,-492,608,-787,-428,660,-736,-555,632,-580,-570,809,-765,-560,852,-806,-665,882,-747,-448,1021,-775,-430,1093,-720,-307,1100,-566,-301,1145,-531,-160,1152,-373,-158,1138,-315,-22,1047,-922,-446,1141,-967,-511,960,-1002,-398,963,-1147,-407,854,-1214,-318,846,-1361,-341,942,-1448,-292,895,-1572,-314,783,-1566,-388,746,-1429,-397,943,-1195,-552,1028,-1270,-600,851,-1138,-628,814,-1173,-771,683,-1096,-799,560,-1178,-750,434,-1098,-733,530,-1294,-847,922,-1132,-868,949,-1208,-964,999,-1018,-849,1129,-1003,-912,1157,-850,-905,1271,-804,-989,1406,-800,-925,1517,-765,-1026,1639,-713,-960,1245,-1085,-864,1327,-1121,-943,1252,-1137,-745,1354,-1233,-697,1360,-1223,-544,1459,-1320,-471,1383,-1091,-492,1334,-1377,-751,1434,-1443,-779,1213,-1432,-753,1173,-1549,-826,1045,-1617,-764,1075,-1639,-616,914,-1551,-794,793,-1641,-782,1148,-1530,-978,1113,-1627,-1047,1186,-1415,-1034,1188,-1398,-1181,1309,-1475,-1248,1398,-1380,-1318,1353,-1301,-1400,1524,-1367,-1282,1052,-1385,-1265,1052,-1403,-1387,946,-1355,-1198,813,-1343,-1256,724,-1442,-1193,741,-1581,-1251,713,-1594,-1396,625,-1531,-1459,761,-1695,-1454,771,-1197,-1243,668,-1166,-1191,860,-1100,-1282,822,-957,-1252,946,-864,-1279,1003,-859,-1416,1071,-985,-1468,1077,-1008,-1591,1135,-1060,-1385,703,-897,-1330,645,-798,-1281,654,-966,-1431,539,-918,-1510,516,-1003,-1639,549,-1142,-1616,412,-912,-1421,319,-835,-1448,413,-987,-1311,310,-996,-1212,346,-1122,-1133,353,-1268,-1235,302,-870,-1122,202,-859,-1046,398,-780,-1124,394,-659,-1040,528,-582,-1060,529,-446,-988,637,-670,-993,780,-617,-1008,271,-572,-1062,198,-541,-963,252,-521,-1179,139,-434,-1212,171,-357,-1340,290,-267,-1334,429,-330,-1347,441,-452,-1365,529,-257,-1336,-2,-504,-1204,-103,-438,-1181,-6,-633,-1220,58,-699,-1341,-38,-804,-1393,-105,-852,-1264,-122,-715,-1188,-153,-743,-1040,-268,-754,-1001,-60,-761,-955,-76,-751,-810,52,-813,-747,45,-820,-598,-63,-910,-547,186,-874,-546,-110,-606,-766,-195,-589,-676,-46,-506,-837,-87,-364,-817,-5,-270,-903,-241,-341,-833,-302,-276,-752,-293,-387,-951,-434,-389,-976,-473,-446,-1116,-626,-425,-1135,-714,-535,-1076,-664,-640,-1033,-839,-531,-1076,-509,-458,-863,-598,-396,-813,-477,-580,-822,-555,-639,-710,-509,-779,-685,-602,-857,-609,-549,-566,-574,-653,-553,-508,-448,-501,-531,-441,-419,-412,-297,-367,-385,-288,-257,-280,-211,-489,-330,-63,-460,-355,-533,-300,-439,-618,-276,-358,-510,-232,-556,-593,-120,-587,-543,-46,-709,-613,86,-737,-406,-25,-691,-745,-150,-591,-820,-73,-529,-783,-266,-655,-922,-318,-675,-902,-451,-749,-1031,-514,-804,-1132,-438,-839,-1032,-637,-814,-989,-358,-546,-1108,-325,-526,-914,-421,-458,-957,-457,-321,-859,-554,-249,-905,-580,-103,-864,-692,-321,-968,-323,-238,-1062,-304,-153,-884,-224,-262,-874,-109,-168,-737,-54,-176,-721,88,-116,-757,77,31,-568,119,-114,-989,-8,-195,-1065,27,-104,-993,34,-323,-1096,130,-392,-1045,155,-535,-1103,47,-632,-1068,298,-582,-1239,81,-389,-1330,158,-414,-1271,-41,-341,-1410,-93,-333,-1438,-207,-430,-1576,-263,-401,-1612,-360,-526,-1515,-463,-558,-1401,-453,-626,-1375,-349,-698,-1318,-554,-633,-1441,-130,-187,-1547,-89,-141,-1357,-217,-129,-1403,-282,0,-1337,-419,27,-1360,-510,-97,-1200,-413,57,-1382,-195,122,-1433,-235,224,-1304,-84,122,-1312,34,218,-1194,32,319,-1193,-79,415,-1316,-101,501,-1344,-248,523,-1473,-286,583,-1341,175,150,-1318,279,217,-1410,177,34,-1444,295,-51,-1543,246,-160,-1554,357,-270,-1661,311,-371,-1664,404,-490,-1573,404,-586,-1466,329,-594,-1587,503,-678,-1512,412,35,-1468,528,21,-1611,373,115,-1689,475,175,-1817,416,241,-1879,300,168,-2002,302,129,-1812,194,149,-1612,552,284,-1612,676,291,-1537,473,366,-1438,521,469,-1373,400,543,-1281,440,660,-1325,471,783,-1218,522,860,-1100,514,789,-974,560,822,-862,547,730,-899,491,608,-1031,453,573,-1141,469,659,-1330,607,401,-1292,717,442,-1300,572,272,-1203,660,198,-1136,588,79,-1048,467,108,-997,398,-20,-922,501,191,-1264,794,161,-1204,903,176,-1394,791,119,-1460,918,98,-1599,907,26,-1687,1034,22,-1583,853,-116,-1476,1014,219,-1457,1136,215,-1489,954,343,-1472,1014,473,-1535,922,587,-1570,989,722,-1637,892,818,-1679,972,943,-1560,1032,1016,-1328,1059,517,-1312,1153,591,-1222,997,469,-1079,1039,492,-978,918,494,-993,822,611,-1052,878,738,-972,920,820,-1182,875,766,-1029,1139,392,-914,1173,398,-1113,1196,302,-1068,1266,179,-1002,1405,226,-1112,1503,275,-1038,1621,338,-953,1696,248,-829,1736,273,-753,1787,182,-780,1729,394,-982,1191,76,-924,1263,-9,-977,1059,80,-888,970,-9,-743,989,6,-697,1010,121,-669,1008,-104,-523,1051,-105,-466,1039,-250,-473,897,-308,-560,863,-400,-549,724,-409,-452,675,-323,-395,546,-310,-298,522,-220,-254,631,-146,-312,756,-154,-405,788,-254,-496,1188,-47,-396,1208,24,-576,1290,-74,-569,1422,-2,-693,1506,-49,-729,1513,-200,-749,1625,-257,-738,1408,-265,-544,1406,153,-469,1478,222,-621,1307,208,-611,1272,347,-480,1203,381,-410,1231,481,-442,1111,298,-320,1032,304,-298,939,182,-183,838,201,-210,712,243,-113,618,252,16,646,205,48,776,156,-51,872,164,-192,1123,316,-113,1101,412,-192,1228,235,-90,1330,235,-114,1429,119,-40,1564,124,-78,1358,-11,-81,1416,366,29,1437,421,-190,1452,430,-188,1539,547,-312,1633,542,-307,1743,434,-433,1821,410,-436,1893,302,-534,1818,488,-184,1464,680,-134,1516,783,-231,1337,671,-217,1241,784,-328,1131,776,-322,1017,887,-416,1028,991,-407,942,1104,-310,839,1104,-215,830,992,-224,920,888,-69,1187,808,-23,1172,926,-3,1150,697,138,1095,704,149,968,611,81,845,658,140,767,760,79,647,801,-31,597,736,-91,678,634,-30,792,590,244,1202,680,342,1179,603,229,1322,735,328,1431,735,259,1566,733,348,1693,739,406,1735,860,483,1841,837,465,1886,712,384,1787,647,428,1413,846,391,1400,960,548,1411,818,-356,-659,501,-295,-715,628,-347,-714,752,-255,-773,841,-143,-818,769,-36,-895,813,-178,-789,638,58,-933,711,29,-902,578,-85,-829,535,-455,-650,797,-481,-640,918,-548,-608,728,-467,-750,444,-417,-885,387,-335,-857,275,-300,-952,184,-342,-1084,195,-291,-1179,102,-198,-1134,9,-158,-1003,-4,-78,-964,-112,-210,-908,80,-45,-828,-134,-94,-736,-41,-183,-771,63],"vecs":[[-1,0,7,-2,1,5,-3,2,7,-3,3,6,0,-1,4,1,-2,5,-1,-1,1,1,-2,-1,1,-2,-3,2,-2,-5,3,-3,-5,3,-4,-6,0,-2,-1,1,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-2,0,-3,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,1,-2,0,1,-2,-1,-1,-3,-1,0,-6,-1,2,-4,0,3,-6,-1,3,-9,-3,5,-4,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-2,-1,-1,-1,-1,-1,-2,-1,-2,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,2,-1,0,-1,-2,-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,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,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,-1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,-1,1,0,0,0,0,0,0,0,0,3,1,0,2,0,0,2,0,0,1,0,0,2,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,2,0,-1,2,0,0,3,0,1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,-1,0,0,-1,0,-1,-1,-1,-1,0,0,-1,-1,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,-1,-1,-2,-1,-1,-2,-2,-1,-2,-1,0,-2,-1,0,-1,0,0,-2,0,0,-2,0,-1,-1,0,0,-3,1,0,-3,2,1,-4,2,2,-4,0,0,-1,-1,0,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-2,1,0,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,2,0,3,2,-1,-2,-1,0,0,1,0,0,1,0,0,1,1,0,1,1,-1,1,1,-1,1,1,-1,1,2,-1,1,2,-1,1,2,-1,1,1,0,0,1,-1,1,1,-1,1,1,-1,2,1,-1,1,1,-1,1,1,0,1,1,0,1,1,-1,0,1,0,0,1,-1,0,1,0,0,1,-1,0,1,-2,-1,0,0,0,1,-1,-1,1,0,0,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,-1,-1,0,0,-2,1,0,-6,2,1,-7,3,1,-6,0,3,-7,-2,3,-7,-5,4,-8,-3,-1,-1,0,0,-1,1,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,-3,1,3,-6,2,4,-7,2,4,-6,1,6,-9,2,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,-1,2,-2,-1,2,-3,-1,3,-3,-1,3,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,1,0,0,0,-1,0,1,-1,0,0,-1,-1,0,-5,-1,0,-5,-2,-1,-6,-1,0,-5,0,1,-1,0,1,-1,0,1,-1,1,1,0,1,1,0,1,1,0,0,1,0,1,1,0,1,1,-1,0,1,0,0,1,0,0,0,0,1,0,0,1,0,1,1,0,-1,1,1,-1,1,1,0,0,1,-1,0,1,-2,0,1,-2,-1,0,-2,-1,0,-3,1,0,-1,3,0,1,4,0,1,5,-1,2,1,1,-2,2,1,-2,1,1,-2,1,0,-2,1,0,-1,0,0,1,0,1,1,-3,0,3,-6,0,1,-4,-1,-3,-9,-1,3,2,0,-2,2,1,-2,2,0,-1,2,0,-1,2,0,-1,3,1,-1,2,-2,-1,2,0,-1,2,0,-1,2,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-2,-2,2,-2,-2,0,-1,-4,-2,0,-4,0,0,-5,2,-2,-2,1,-2,-1,2,-1,-2,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,-1,2,0,-1,2,0,0,1,0,0,2,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,-2,0,-2,-2,1,-3,-2,0,-4,-2,2,-3,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,2,-1,0,2,-2,0,2,-3,1,3,-2,0,2,-1,-2,3,-3,1,1,-1,-1,1,-1,-1,2,0,0,2,0,0,2,0,0,2,0,0,2,0,-1,2,0,0,1,0,0,2,0,0,1,1,0,1,1,0,0,1,0,1,1,0,1,2,-1,1,2,0,1,2,0,0,1,0,0,1,0,0,1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,2,1,0,4,0,1,2,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-3,-2,2,-2,-1,4,-4,0,6,-3,1,8,-2,1,9,-5,2,10,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,1,0,1,1,1,1,1,1,2,1,0,0,0,-1,0,0,1,1,0,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,0,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,2,-1,1,3,-1,-2,0,-2,-1,2,-1,-1,2,-1,0,2,0,-1,2,0,-1,2,0,-2,2,0,-1,1,0,-1,1,0,-1,2,0,-1,3,0,-2,3,-1,-2,3,-1,-2,3,-2,-3,3,-2,-3,3,-2,-3,2,-2,-3,2,-2,-3,3,-1,-3,4,-1,-3,3,-1,-3,3,-1,-3,3,0,-4,4,-1,-4,4,-1,-5,4,-2,-3,3,-1,-3,3,-1,-2,3,-1,-2,4,-1,-1,4,0,0,3,-1,1,1,0,1,0,0,2,1,1,-2,4,-1,-2,4,-2,-2,4,-2,-2,4,-3,-2,5,-4,-1,6,-4,-1,6,-5,0,5,-4,-3,4,-3,-3,4,-4,-4,3,-3,-4,2,-3,-5,1,-3,-6,1,-3,-4,2,-3,-10,0,-3,-4,2,-2,-4,2,-3,-3,2,-2,-2,2,-1,-1,1,0,-1,1,0,-2,1,1,-2,3,-1,-1,3,-1,-1,4,-2,-1,4,-2,-1,5,-2,-1,6,-2,0,7,-2,0,7,-1,0,8,-1,-2,5,-3,-1,5,-3,-2,4,-3,-3,4,-4,-4,4,-4,-6,4,-6,-3,3,-3,-3,3,-3,-2,1,-3,-1,0,-2,-1,0,-2,-2,1,1,-4,-4,3,0,3,-2,-1,0,-2,-1,0,-1,-1,1,-1,-1,1,0,-1,2,0,-1,2,-1,-1,1,-1,0,0,0,-1,2,-1,-1,2,-1,-2,3,-2,-2,4,-2,-2,3,-3,-3,4,-5,-3,3,-7,-3,2,-6,-5,4,-8,-1,1,-2,-1,1,-2,0,0,-2,0,-1,-2,0,0,-3,0,-1,-1,-1,-1,-4,0,-1,-1,0,-2,-1,0,-1,-1,0,-1,0,-1,0,0,1,-2,-1,1,-2,0,1,-1,0,0,-1,0,0,-2,0,0,-1,1,0,-2,1,-1,-2,1,-1,-2,2,0,-2,1,-1,-3,2,0,-2,1,0,-2,1,0,-1,1,1,-1,1,0,-1,1,-1,0,-3,-1,0,-5,-2,0,-8,-3,0,-9,-2,0,-6,1,-1,1,1,-2,1,1,-1,1,1,-1,1,1,-1,0,1,-1,-2,1,1,1,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,-1,-1,-1,-1,0,-2,-1,0,-2,0,0,-1,0,0,-1,0,1,0,1,1,0,1,1,0,1,1,-1,2,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,2,1,0,1,1,0,1,1,0,1,1,0,2,1,0,1,0,0,1,0,-1,2,0,-1,1,0,-1,2,0,-2,3,-1,-1,0,1,-1,1,0,-1,2,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,0,0,0,0,-1,0,0,0,1,0,0,1,0,-1,0,-1,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,-1,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-2,1,-1,-1,1,-1,-1,0,-1,-2,-2,-4,2,-2,-3,4,0,-1,7,0,0,9,-3,-1,8,2,2,-1,0,-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,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,0,1,0,0,1,0,0,0,1,0,1,1,0,1,1,0,1,0,0,1,1,1,1,1,0,1,0,0,1,0,0,1,0,0,1,1,3,1,1,3,1,2,0,1,1,-2,1,0,-2,1,0,0,1,0,1,1,1,0,1,0,0,1,0,0,1,0,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,-1,2,1,-1,2,2,-3,3,2,-3,3,3,1,0,1,1,0,2,1,0,1,1,0,2,1,0,2,1,0,2,0,0,2,0,0,2,0,0,2,0,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,-1,2,1,-1,2,1,-1,2,1,-1,2,1,-1,2,1,-1,2,1,-1,1,1,-1,1,1,-1,1,1,-1,1,2,0,4,2,0,4,2,0,5,1,-1,2,1,-1,2,1,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,-1,2,1,0,2,1,0,2,1,0,2,1,-1,2,1,-1,2,1,-1,2,1,-1,2,1,-1,2,1,-1,2,1,-1,3,1,-3,3,1,0,2,1,-1,2,1,-1,2,1,-1,2,1,-1,2,1,-1,2,1,-1,3,1,0,0,3,0,-2,0,0,0,1,-1,2,1,-1,2,1,-1,1,1,-1,1,1,-1,1,1,-2,1,2,-1,1,2,-1,2,1,-1,1,1,-1,1,1,-1,1,1,-2,1,1,-2,1,1,-2,1,1,-2,2,1,-1,1,1,-2,1,1,-1,1,1,-1,2,1,-1,2,1,-1,2,1,-1,1,1,0,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,2,0,1,3,-1,1,3,-1,1,4,-2,1,1,0,1,1,0,1,1,0,1,2,0,1,1,0,1,2,-1,1,2,-1,1,1,0,1,1,0,1,1,-1,0,1,-1,0,1,-1,1,1,0,1,1,-1,1,1,0,1,1,-1,0,1,-1,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,-1,1,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,1,-1,0,1,0,0,0,-1,0,0,-1,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,1,-1,2,-3,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,2,0,-1,0,0,2,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,0,0,0,-1,-1,1,-2,0,1,0,-1,1,2,0,0,2,2,-1,4,0,1,1,0,0,1,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-2,0,-2,-3,1,-2,-5,0,-2,-5,1,-2,-6,1,-2,-7,2,-2,-6,1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-2,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,-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,-2,-1,-1,-1,0,0,-1,0,0,-1,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,0,0,-2,-1,0,-2,0,0,-2,-1,0,-2,0,0,-2,0,0,-2,0,0,-2,1,0,-2,0,0,-1,-1,0,-2,-1,0,-2,-1,0,-2,-1,-1,-2,-1,-1,-2,-3,-1,-1,-3,-1,-1,-4,-1,-1,-5,0,-2,-6,0,-1,-4,0,-3,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,-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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-1,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,-1,0,-1,-2,0,-1,-2,0,0,-1,0,1,0,0,1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,-1,-3,-1,-2,2,2,-1,-1,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-2,1,-1,-1,-1,1,-1,0,2,0,0,2,-1,1,-1,-2,1,-1,-2,1,0,-2,1,0,-2,1,-1,-2,1,-1,-1,1,-2,-1,1,-3,-1,1,-3,-1,2,-2,-2,3,-1,-2,2,0,-2,1,0,-2,1,0,-2,1,0,-3,0,-1,-4,1,-4,-6,1,-5,-9,3,-8,-11,3,-11,-10,1,-10,-7,-2,-7,-5,-2,0,-2,-1,-3,-1,-3,3,-4,0,3,-4,-1,5,-6,3,3,-5,6,3,-4,9,0,-4,12,-1,-5,11,0,-6,8,6,-4,-5,6,-4,-6,7,-5,-6,0,-1,1,0,-1,1,0,-2,1,0,-2,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,0,1,1,0,1,-1,-2,1,-1,-3,0,0,-2,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,0],[-1,3,0,-1,4,0,-1,3,1,0,4,0,-1,3,0,-1,2,0,-1,3,0,-1,2,0,-1,2,0,-2,2,0,-2,3,-2,-1,3,-2,-1,2,0,-1,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,1,0,0,2,0,0,2,0,0,2,0,0,2,0,0,1,0,0,2,0,-1,2,0,-1,1,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-2,2,0,-2,1,0,-2,1,0,-2,1,0,-1,2,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,2,0,-1,2,0,-2,3,1,-1,2,0,0,1,-1,-2,3,1,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-1,1,0,-1,1,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-1,-1,-1,-1,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,-1,-1,-1,-1,-1,0,-1,-2,-1,-1,-2,-2,-2,-1,2,-1,-2,2,-1,-1,2,-1,-1,4,0,-2,5,0,0,5,-1,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,0,-3,-2,-1,-2,-3,0,-2,-3,0,0,-4,1,-3,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,-1,-1,0,1,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,-1,-2,-1,0,-1,-1,0,-1,0,1,-1,-1,2,-2,0,2,0,0,0,0,0,-1,0,0,-1,0,1,-2,2,2,-1,3,2,-1,3,2,1,3,2,2,4,3,3,3,2,1,3,2,0,2,2,1,5,1,1,5,1,1,6,0,1,5,1,2,5,0,2,4,1,3,4,2,2,5,3,3,5,2,1,4,3,2,4,3,2,3,3,3,0,4,3,-1,1,3,0,3,2,5,2,2,6,4,3,5,4,3,6,5,4,5,11,3,4,2,0,5,3,2,5,2,2,4,2,2,6,1,2,6,1,2,7,1,2,8,0,2,9,0,2,10,0,2,10,1,2,4,1,2,4,2,2,4,4,2,4,4,2,4,4,1,2,3,2,3,2,2,2,2,2,2,2,1,1,1,1,0,1,1,0,0,1,1,0,0,0,-1,0,0,2,2,0,2,3,-2,1,0,1,1,0,0,1,-1,0,0,-1,-1,1,-1,0,1,-2,0,1,-3,0,2,-4,1,2,-4,0,2,-3,-1,3,-3,-1,2,-3,-2,4,-4,-2,1,-1,0,1,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,3,-1,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,0,0,0,0,0,0,1,1,-1,1,1,-1,-1,0,-1,3,2,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,-3,-1,2,-3,-2,2,-4,-1,3,-2,0,1,0,0,1,-1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,-1,0,0,0,0,0,0,0,1,0,1,0,-1,1,-1,1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,-1,1,-1,-2,1,-3,-3,1,-4,-3,1,-4,-5,1,-5,0,0,-1,1,0,-2,0,0,-1,0,-1,-1,0,-1,0,1,-1,1,0,-1,2,-3,-1,3,-5,-2,4,-5,-3,4,-7,-2,4,1,-1,-1,1,-1,-2,1,-1,-1,1,-1,-1,1,-1,0,3,3,1,0,-2,-5,1,-1,-1,1,-1,-1,0,-1,-1,0,0,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-3,0,-1,-3,0,0,-3,0,-1,-3,1,0,-2,1,0,-3,1,0,-3,1,0,-3,1,0,-2,1,0,-2,2,0,-2,1,0,-2,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,2,-1,-1,2,-1,-1,1,-1,-2,1,0,-2,1,0,-2,-2,-1,-3,-2,0,-4,-2,0,-5,-3,1,-4,2,0,-2,3,0,-3,2,0,-2,2,0,-2,2,0,-2,2,0,-4,2,0,-4,1,0,-6,0,0,-7,0,0,-8,0,0,-8,2,0,-2,2,0,-2,2,1,-1,2,1,-1,3,1,-1,3,2,-2,3,2,-2,3,2,-2,2,1,0,3,1,0,2,0,0,1,0,0,1,0,1,2,0,1,0,-3,2,1,-1,2,3,3,0,4,4,-1,1,0,1,1,0,0,1,1,1,1,1,1,1,0,1,1,-2,-3,3,1,-4,3,1,-4,3,2,-5,0,1,1,0,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,2,0,1,1,0,1,1,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,1,1,5,1,2,5,2,1,2,3,4,7,3,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,1,0,1,1,-1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,1,1,0,1,2,0,1,2,0,0,2,0,0,4,0,1,5,1,2,6,1,2,6,1,3,6,0,1,2,0,1,2,0,1,2,0,1,2,0,1,1,1,2,2,0,3,2,1,3,2,1,4,2,0,1,1,0,1,2,-1,1,1,-1,1,1,0,1,1,0,1,0,1,1,0,0,2,0,-1,0,1,-1,0,1,1,0,2,0,-1,2,0,-1,2,0,-1,3,0,-1,3,-1,-2,3,1,-1,2,1,-2,2,0,-2,1,0,-2,1,0,-2,0,1,-2,0,1,-1,0,-1,-3,-1,0,-2,1,0,-2,1,2,-3,2,2,-3,2,2,-3,3,2,-3,3,2,-3,4,3,-2,4,3,-2,5,2,-4,2,2,-4,2,2,-4,2,2,-4,2,2,-4,2,1,-5,3,1,-5,3,-2,-4,4,2,-4,1,2,-4,1,2,-5,1,2,-5,1,2,-5,1,2,-9,0,2,-12,2,3,-13,2,2,-12,3,2,-4,1,2,-4,1,2,-4,2,2,-4,2,1,-4,2,2,-4,1,2,-3,0,3,-4,1,2,-3,2,2,-3,2,2,-3,2,2,-3,2,2,-3,2,2,-3,2,0,-3,2,3,-3,2,2,-3,1,2,-3,2,1,-3,1,1,-3,1,1,-3,1,1,-4,0,0,-3,0,1,-3,1,1,-3,0,1,-4,1,1,-4,2,1,-5,2,1,-5,1,0,-6,2,1,-6,1,2,-6,2,1,-4,2,2,-3,3,2,-4,2,2,-3,2,2,-3,3,2,-3,3,2,-2,2,2,-1,2,1,-2,1,1,-1,1,2,-2,0,1,1,1,1,-1,1,-1,4,-1,2,0,0,1,0,0,2,-1,0,2,0,-1,2,0,-1,2,0,0,1,0,-1,1,1,-1,2,-1,-1,2,0,-1,1,0,-1,1,0,-1,0,1,0,-1,1,0,-2,3,0,-2,4,0,-3,3,0,2,0,-1,2,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,1,1,-1,-2,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,0,-1,1,-1,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,5,2,-4,0,-4,1,0,-4,2,1,0,-1,0,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,3,-1,1,4,-1,2,5,-1,3,5,-2,3,4,-1,2,1,-1,-1,1,-1,-1,1,0,0,1,0,0,1,0,0,1,0,1,0,-1,-1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,-1,0,1,-1,0,1,-1,0,1,0,0,0,1,0,1,0,-1,-2,0,-1,-2,1,-1,-2,-1,-2,2,0,-1,-2,0,0,-2,0,-1,-2,0,-1,-2,-1,-2,-2,-2,-3,-3,-1,-4,-4,-5,-2,-4,0,-2,-2,1,-2,-2,0,-1,-2,1,-2,-2,1,-1,-1,0,-1,-1,1,-2,-1,1,-1,0,3,-2,0,4,-3,0,3,0,-1,1,-1,-1,0,-2,-2,0,-1,0,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-1,0,0,0,0,0,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,1,0,1,1,0,1,1,-1,1,1,-2,-1,1,-3,0,-2,-1,-3,-3,-1,-6,-1,-4,-8,-6,1,-8,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,-1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,5,1,2,5,1,2,0,0,0,-5,0,-1,-5,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,0,0,1,0,0,1,0,1,1,0,1,1,-1,0,1,-1,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-2,2,-1,-3,2,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,-1,-2,-1,-1,-1,0,-1,-2,-1,-1,-1,0,-1,-2,0,-2,-2,0,-1,-2,0,-2,-2,0,-1,-2,-1,-1,-2,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,-1,-1,-2,-1,0,-2,-1,-1,-2,-1,-1,-2,-1,-1,-4,-1,-3,-4,-1,-4,-4,0,-4,-2,-1,0,-3,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,1,-3,-1,0,-2,0,-1,-3,-1,0,-2,-1,0,-2,-1,0,-2,-1,-1,-2,-1,-1,-2,-1,-2,-2,-1,-1,-2,-1,-1,-2,0,-2,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,0,-3,-1,0,-2,0,-1,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,0,0,-2,-1,0,-2,0,0,-2,0,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,2,0,0,0,2,2,-1,3,2,-1,3,2,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,1,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-2,1,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,1,0,-2,1,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-3,0,1,-3,0,1,-3,-1,1,-3,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,2,1,-1,2,1,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,0,-1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,2,2,-2,-3,3,4,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,2,0,0,1,0,-1,2,-1,0,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,-3,1,1,-3,1,1,-2,1,2,0,2,1,2,3,-1,0,1,3,-1,2,-1,-1,3,-1,-1,2,-1,-2,2,-1,-2,1,-1,-2,1,-2,-2,1,-1,-2,1,-1,-2,1,-1,-1,1,-1,-1,1,0,-1,1,0,-2,1,0,-2,1,0,-3,1,0,-4,1,-1,-1,1,0,-1,1,0,-1,2,0,-1,2,0,-1,2,-1,-1,1,1,0,1,0,0,1,-1,1,0,-1,1,0,-1,1,0,-2,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,1,0,0,2,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,1,-3,3,3,0,2,-2,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,1,2,2,1,3,1,2,4,2,2,5,2,0,1,0,1,1,0,0,1,0,0,1,-1,0,1,-1,0,0,-1,1,0,-1,2,1,-1,0,0,-1,0,1,-1,0,1,-1,0,1,0,0,1,-1,0,1,-1,-1,1,0,-1,1,0,-2,1,0,-2,1,-2,-2,1,-2,-1,2,-4,-1,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,0,0,-1,0,0,-1,1,0,-1,0,0,0,0,0,-1,0,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,1,0,0,1,0,0,2,-1,-1,-1,0,-3,-3,-1,-2,-2,0,0,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,0,0,0,0,-1,0,-1,-2,0,-1,-2,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,1,0,0,1,-1,0,1,0,3,3,1,-3,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,2,1,-1,-1,3,0,0,5,0,0,4,0,0,0,-2,1,0,-2,1,0,-1,1,0,-2,1,0,-2,1,-1,-1,1,-1,-1,0,-2,-1,1,-2,-1,1,-1,-1,2,-1,-2,2,0,-2,1,0,-2,1,0,-2,1,0,-2,0,0,-3,1,-3,-5,1,-4,-7,3,-7,-9,3,-9,-8,0,-8,-5,-2,-5,-4,-2,0,-2,0,1,-2,-2,0,-2,1,0,-2,1,-2,-1,2,-2,0,5,-3,1,6,-3,1,9,-3,1,9,-3,0,6,2,-2,1,3,-2,0,2,-2,2,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,-1,1,0,0,2,0,0,2,0,0,2,0,-2,-1,-1,-2,-1,-1,-2,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,-3,-11,1,-4,-9,3,-5,-11,3,-6,-11,0,-2,-6,-3,0,-7,0,-3,-3,-1,-1,0,-1,-3,3,-4,-3,7,-5,-3,9,-4,-3,10,-1,-2,0,-1,-2,0,-1,-2,0,0,-2,-1,0,-2,-1,1,-2,-1,0,-1,0,2,-3,-2,0,-2,0,0,-2,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,1,-2,-2,1,-2,-2,1,-2,-2,1,-2,-2,2,-1,-2,1,0,-2,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-1,0,-1,-2,0,-2,1,0,-5,2,0,-7,3,1,-7,3,2,-10,4,2,-1,-2,0,-1,-2,0,0,-2,0,0,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-2,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-2,0,0,-2,0,1,-2,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,-3,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,-1,-1,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,1,0,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,-1,1,-1,0,1,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,-1,1,1,-4,1,-2,1,1,4,0,-1,0,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,0,0,0,0,0,0,-1,0,0,0,0,0,0,1,1,1,1,1,1,2,2,1,1,3,0,2,3,1,2,1,2,2,1,2,2,1,2,2,1,3,2,1,4,2,1,4,3,2,3,3,3,3,4,3,2,2,1,3,2,0,3,1,2,4,1,1,4,-1,1,6,-2,3,4,-1,4,4,-1,4,3,-1,6,3,1,1,4,2,2,4,1,1,3,2,1,2,2,0,1,2,-1,2,3,-2,2,2,-1,2,1,1,3,1,1,4,2,1,3,2,1,3,3,1,3,4,1,2,3,1,3,1,1,3,1,1,2,1,1,3,0,0,3,0,1,4,0,1,4,-1,1,5,-1,1,4,-2,1,4,0,0,2,0,0,2,1,0,2,2,1,2,2,1,2,2,0,1,1,0,1,1,0,1,1,0,1,0,0,0,0,0,0,0,-1,0,0,-1,0,-1,-1,1,-1,-1,0,0,0,-1,-1,-2,0,1,1,-1,1,2,-2,1,2,-2,2,2,0,0,3,-3,0,3,-3,0,4,-5,1,3,-3,0,3,-3,1,1,-3,0,-1,-3,1,-2,-3,-2,0,-1,0,1,-3,-1,1,-3,0,1,-2,-1,0,-1,-1,-1,-2,-1,-1,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-2,0,0,-2,-1,0,-2,-1,-1,-2,-1,-1,-2,-3,-1,-2,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-2,0,1,-3,2,4,-5,3,4,-7,1,5,-5,5,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-3,0,-1,-5,-1,0,-6,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,2,-1,-1,2,-1,-1,0,0,-1,3,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,1,-1,-2,1,-1,-3,1,0,-3,1,-2,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,-3,0,1,-3,1,1,-4,2,1,-5,2,2,-5,2,1,-7,-1,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,3,0,4,-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,2,3,0,2,4,0,3,5,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,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,1,0,0,1,0,2,-1,0,2,-2,1,2,-1,1,1,-2,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,-2,0,2,-1,0,3,-2,-1,4,-1,-1,5,-1,-2,5,-2,0,1,0,1,1,0,0,0,0,0,0,0,0,0,-1,-1,-1,0,-2,-1,0,-2,-2,1,1,0,0,1,0,-1,-1,0,0,0,0,0,0,-1,0,-1,-1,0,-1,-2,1,-1,-2,0,-1,0,0,-1,0,-1,0,0,0,0,0,0,1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,0,2,0,2,1,-2,1,0,-1,1,0,-1,1,0,-1,2,0,-1,2,1,-1,2,0,-1,2,1,-1,2,0,-1,2,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,-1,1,-1,-1,2,-1,2,2,0,3,2,-1,2,2,0,0,1,0,0,2,0,0,2,0,0,2,0,0,2,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,-1,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,-1,-1,1,0,-1,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,-1,1,0,0,1,-1,-3,-1,-3,-2,-1,-3,-4,0,-2,-6,-3,-5,-3,2,0,0,1,0,0,2,-1,0,2,-1,1,2,-1,1,1,0,0,1,-1,0,0,0,0,0,0,0,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,0,-2,2,0,-1,1,0,-1,1,0,-1,1,0,-1,0,1,-1,0,1,0,0,2,2,0,-1,-2,0,0,0,1,0,0,0,0,0,1,0,0,1,-1,0,1,-1,0,2,0,-1,1,1,1,2,-1,0,1,-1,0,1,-1,0,0,-1,0,0,0,1,1,-4,-1,-1,-4,-1,1,-6,-1,1,-6,-1,2,-2,-1,0,-2,-1,0,-2,-1,1,-2,-2,1,-3,-2,2,-4,-2,2,-2,-2,1,-6,-3,3,-1,-2,0,-2,-1,0,-1,-2,0,0,-1,0,1,-2,0,1,-3,-1,2,-4,0,0,-5,0,4,-5,1,0,0,-1,1,1,-1,-1,0,-1,-2,2,-1,-2,2,-1,-2,2,-1,-3,4,-2,-1,0,-1,-2,2,-1,-2,3,-2,-3,1,-1,-3,1,-1,-4,0,-1,-5,0,0,-7,0,-1,-5,0,0,-2,1,-1,-2,2,-2,-1,1,-1,0,1,-1,1,0,0,2,0,0,1,-1,0,1,2,-1,1,2,-1,1,3,-2,1,4,-3,2,4,-3,4,5,-3,4,5,-3,5,4,-3,4,3,-4,0,5,-3,1,5,-4,-1,5,-3,-2,6,-3,-4,6,-4,-2,6,-2,-2,5,-3,-3,5,-3,-2,4,-3,-2,3,-2,-1,3,-1,0,-1,-2,-1,-1,-2,1,-4,1,-2,3,-2,-2,3,-2,-1,4,-2,-1,5,-1,-1,5,-1,-1,6,-2,-2,4,-2,-2,4,-2,-2,5,-1,-2,4,-2,-3,5,-3,-2,7,-5,-4,9,-6,-7,11,-6,-9,13,-6,-8,13,-6,-11,14,-6,-2,3,-2,-2,2,-2,-2,2,-3,-2,1,-3,-2,1,-4,-2,-1,-6,-2,2,-5,-1,0,-2,-1,-1,-2,-1,1,-1,-1,0,0,-1,1,1,-1,-1,-1,0,0,-1,2,-1,0,0,0,1,0,-1,1,-1,1,1,0,0,2,-1,1,2,0,-5,1,-4,4,6,-4,6,6,0,0,2,0,-1,2,0,0,2,1,-1,2,2,-1,1,2,-1,2,0,-1,3,1,-1,3,3,-1,2,3,-1,2,1,-1,2,1,-2,2,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,1,1,0,1,2,0,1,2,0,1,2,2,0,2,0,2,1,0,2,1,0,2,2,-1,2,2,-1,3,3,-2,1,0,-2,0,-1,-4,0,-1,-1,3,2,-2,3,2,-2,2,2,-2,3,2,-1,2,1,-1,2,1,-1,3,1,-1,3,1,-1,3,0,1,1,2,0,6,-2,0,2,1,0,1,1,0,2,0,0,1,0,1,2,0,1,1,0,0,2,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,2,0,2,2,0,0,2,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,0,0,-1,0,0,-1,0,0,-1,-1,1,-1,0,0,-1,1,-1,-2,2,-1,-2,1,-1,-1,3,-2,-3,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,0,-1,0,-1,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,0,0,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,-1,-1,2,-1,-1,3,-2,-1,3,-2,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-2,1,-4,-2,1,-4,-3,1,-6,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,1,-1,0,0,0,0,0,0,1,0,1,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-2,0,2,-2,-1,4,-3,0,3,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,1,-1,0,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-2,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-3,0,0,-4,1,-1,-6,2,-1,-3,2,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,1,0,-1,1,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-1,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,-1,-2,1,0,-2,1,0,-2,1,0,-2,2,0,-2,1,0,-3,2,0,-2,1,0,-2,1,0,-1,1,0,-1,1,0,-1,2,1,0,2,0,-1,2,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,1,0,-1,1,-1,-1,1,-1,-2,1,-1,-2,0,-2,-2,0,-2,-2,0,-1,-2,1,-1,-2,1,-1,-2,1,0,-2,1,0,-3,2,0,-3,2,1,-3,3,0,-3,2,0,-2,1,0,-3,0,-1,-2,1,0,-2,1,0,-3,1,0,-1,2,0,0,2,1,0,2,0,0,3,1,0,1,0,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,1,1,0,1,1,0,1,1,0,1,1,1,0,0,0,0,0,1,0,0,1,0,0,1,1,0,1,-1,1,2,0,1,2,-1,0,3,0,0,4,1,0,3,-1,-1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,2,0,1,2,0,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,1,1,0,0,1,0,1,1,-1,0,0,0,0,0,-1,0,0,0,1,1,-1,1,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,-1,0,-3,2,2,2,0,-3,0,0,-1,0,0,-1,0,0,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,0,-2,0,-1,-2,1,1,-1,1,1,-2,1,1,-2,1,1,-2,1,1,-2,2,1,-2,3,1,-2,4,1,-3,2,1,-2,0,1,-2,0,1,-3,0,1,-2,0,0,-3,0,1,-3,0,0,1,0,0,0,0,0,1,-1,-1,1,-1,-1,2,-1,-1,1,0,0,-3,0,0,-3,0,0,-2,0,0,-2,0,0,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,0,2,2,1,3,2,0,3,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,1,0,0,1,-1,0,1,0,0,1,-1,0,1,0,0,1,0,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,0,1,0,0,2,0,0,2,1,3,3,1,-1,2,0,-1,2,0,-1,2,0,-1,2,-1,-2,2,-1,-2,2,-1,-3,2,-2,-3,2,-3,-3,2,-2,-3,1,0,-2,2,-1,-3,2,1,-2,1,1,-3,1,2,-3,0,3,-3,-1,3,-5,0,4,-5,-1,5,-5,-2,4,-4,-3,3,-3,-2,1,-2,1,1,-3,1,1,0,1,1,1,2,2,2,1,4,4,0,4,5,-2,7,6,-3,8,6,-2,8,5,0,6,4,1,0,1,3,0,1,5,0,0,3,-1,0,4,0,-1,4,0,-2,3,0,-4,2,-1,-5,1,-1,-4,2,-1,-3,3,-2,0,4,-4,2,3,-2,-1,4,2,0,0,2,0,0,2,1,0,2,1,0,2,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,2,1,0,3,2,1,2,1,0,1,0,0,1,-1,1,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0],[1,-1,1,1,-1,1,1,-1,2,0,-1,2,1,0,1,1,0,0,0,0,0,0,1,0,0,1,-1,1,3,-1,2,3,-1,1,3,-1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,2,0,3,2,1,6,3,1,8,3,2,7,2,2,11,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,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,-1,0,0,0,0,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,-1,0,0,-1,0,0,-1,0,-1,1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-2,0,1,-3,-1,1,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,-1,0,0,-1,1,1,-1,1,1,-1,1,1,0,1,0,0,0,0,0,0,0,0,0,1,-1,1,1,-1,2,0,-1,0,0,-1,0,0,-2,0,-1,0,1,-1,-1,1,-1,-1,0,0,0,0,-1,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,-2,-1,0,-3,0,0,-4,0,1,-2,0,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,2,1,2,2,2,2,2,2,0,3,2,2,2,0,3,2,0,4,1,-1,3,2,-1,5,3,-1,6,3,-2,7,3,0,6,4,1,6,7,2,6,3,0,5,3,0,4,3,1,6,2,0,6,0,1,6,0,0,7,-1,1,7,0,0,7,1,0,7,2,-1,5,3,-1,5,2,-2,4,3,-2,4,3,-2,3,3,-1,2,3,1,0,2,-1,2,3,-2,3,2,-2,3,3,-2,3,3,-2,3,4,-3,2,5,-3,2,3,-4,2,3,-2,2,2,-2,1,2,-2,2,2,-2,1,2,-2,1,2,-2,2,2,-2,2,2,-3,3,1,-3,3,2,-2,0,2,-2,0,3,-3,0,4,-3,1,4,-3,0,4,-3,-1,3,-2,-1,3,-2,-1,2,-2,0,2,-2,-1,2,-1,-2,1,-1,-2,2,0,-1,1,0,-1,2,0,-1,2,-1,-3,3,2,-4,2,-3,-2,2,-3,-2,2,-3,-3,2,-3,-3,2,-2,-3,2,-1,-3,2,-1,-4,1,1,-5,0,3,-6,0,3,-3,-2,5,-1,-2,5,2,-5,6,-1,1,-2,-3,1,-2,-3,1,-2,-3,0,-2,-3,0,-3,-3,0,-3,-4,0,-2,-2,0,-2,-2,0,-2,-2,0,-1,-2,0,-1,-2,0,-1,-1,0,-1,-2,-1,-1,-2,-1,-1,-2,-1,0,-2,-1,0,-1,-1,-1,-2,-1,-1,-2,-1,-1,-2,0,2,-3,-1,-3,-4,-1,-1,-2,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-2,-2,0,-1,-1,0,0,0,0,-1,-1,0,0,0,0,0,0,-1,0,-1,-1,-2,0,-1,-2,1,0,-4,0,1,-5,-1,1,-4,1,0,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-2,-1,0,-2,-1,0,-2,-1,2,-2,-1,1,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,-1,1,0,-1,1,0,-1,1,1,-1,2,0,-2,2,-1,-1,2,1,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,1,0,-2,0,-1,-3,0,-2,-2,1,-2,-4,0,-3,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,1,0,-1,0,2,-2,0,2,-1,0,2,-1,0,3,-2,-1,4,-1,0,3,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-2,-2,1,0,3,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,1,0,1,1,-1,1,1,-1,1,1,-1,1,1,0,0,2,1,0,2,0,-1,2,-1,1,1,0,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,2,1,1,2,1,1,2,2,2,2,2,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,1,1,-1,2,0,-2,1,-1,0,0,-4,1,-1,-3,0,-1,1,2,-3,-6,-1,1,0,0,1,1,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,-1,0,-2,-1,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,2,-1,-1,2,1,0,1,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,0,-1,1,0,-1,-1,0,0,0,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,1,0,-1,1,0,-2,1,-1,-1,1,-1,-2,1,0,-1,0,-1,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,-1,-1,2,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-2,0,-1,-2,1,0,-1,1,-1,-1,1,0,-2,1,0,-2,1,0,-2,1,1,-2,0,0,-2,1,1,-2,1,0,-2,1,0,-2,1,0,-2,2,0,-2,2,0,-2,0,-1,-2,1,0,-1,2,-1,-1,2,-1,0,1,-2,1,3,-2,-1,2,0,-3,2,0,-3,2,0,-3,2,-1,-3,2,-1,-3,4,-1,-2,4,-2,-2,5,-3,-1,7,-3,-1,2,-1,-3,2,0,-3,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-1,1,0,-2,1,0,-2,1,1,-3,1,0,-3,1,1,-3,2,1,-4,1,1,-4,4,4,-4,-1,-1,-5,1,1,-3,0,1,-3,1,1,-2,1,1,-2,1,1,-2,1,1,-2,1,1,-2,1,0,-2,1,1,-3,1,1,-3,0,2,-3,-1,2,-4,-1,2,-4,-2,2,-3,-2,2,-3,-1,2,-1,-2,3,0,-1,3,-3,-1,2,-4,-1,3,-3,-1,4,-3,-1,4,-4,-1,3,-2,-2,2,0,-1,3,-1,-2,4,-2,-2,3,-2,-3,4,-2,-4,4,-1,-4,4,-1,-5,4,-1,-6,5,-2,-4,5,0,-8,4,-3,-3,3,0,-3,3,1,-3,3,0,-3,3,0,-3,3,0,-4,3,1,-5,2,2,-5,4,1,-2,2,0,-2,2,1,-2,2,0,-1,1,0,0,1,-1,0,1,-2,0,0,-1,-1,1,-4,-1,1,0,0,1,1,-1,1,0,-1,1,1,-2,1,0,-2,2,1,-1,1,0,-1,1,2,-1,1,2,-2,1,2,-2,1,3,-3,2,3,-6,4,4,-7,5,4,-9,6,4,-11,7,5,-1,0,4,-1,1,5,-1,-1,2,0,-2,3,1,-2,2,-1,-2,0,0,-2,3,1,-2,3,1,-2,2,1,-1,2,1,-1,2,0,0,1,1,2,0,-1,0,1,1,-1,2,1,-1,2,1,-2,2,0,-2,2,0,-2,2,0,-4,1,1,-2,2,1,-1,2,0,-2,4,1,-2,4,1,-2,4,0,-3,6,1,-4,8,2,-6,10,4,-7,11,4,-6,11,5,-8,13,1,-1,4,1,-1,4,1,-1,3,1,0,3,1,0,3,1,1,3,2,0,3,1,0,2,1,1,2,1,0,2,1,0,1,1,0,1,-1,1,1,0,0,1,-2,0,0,0,0,1,0,1,1,0,0,1,0,1,0,0,0,0,1,-1,1,0,1,1,0,2,0,0,1,1,0,1,0,0,1,2,0,1,3,0,1,3,0,1,5,0,2,7,0,2,8,1,1,7,1,1,5,0,1,3,0,2,2,0,1,1,0,1,1,0,1,2,-1,1,0,0,3,3,0,1,1,0,2,1,0,1,1,0,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-2,-1,0,-1,-1,0,-1,0,1,0,0,1,0,0,1,2,0,0,3,0,0,3,1,-1,3,1,0,3,0,0,3,2,1,3,2,1,3,3,2,2,5,2,5,5,3,7,7,2,6,1,2,3,0,2,3,0,2,2,-1,2,2,-1,2,1,0,1,1,-1,2,1,-1,2,0,-2,2,0,-1,1,0,-2,4,-1,-1,1,0,-1,2,1,-1,1,0,-1,1,0,-1,0,0,0,0,0,-1,0,0,-1,1,0,-1,1,-1,-1,1,0,0,0,0,0,1,0,-1,0,-1,-1,0,-1,-1,-2,-1,0,0,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,-1,0,-2,0,-1,-2,0,-1,-2,0,-2,-2,1,0,-1,1,-1,1,1,1,3,2,2,4,2,2,4,2,2,-1,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,0,0,-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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,1,0,-1,0,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,0,0,0,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,0,1,-1,0,0,-1,0,1,-1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,1,-1,0,1,-1,0,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,2,-2,1,1,0,0,1,0,2,1,2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,2,-2,0,1,-1,1,1,-1,1,2,-2,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-2,-1,2,-3,-1,3,-4,-1,1,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,1,0,-1,1,1,-2,1,1,-2,3,1,-3,0,0,0,-1,0,-1,0,1,0,-1,1,0,-1,1,1,-2,1,-3,-3,-1,-2,-3,-1,-3,-3,-1,-1,-1,1,0,-1,1,0,0,1,0,0,0,0,0,0,0,-2,-2,3,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,0,1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,-1,-2,-1,-2,1,-1,-4,-4,-1,-2,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,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,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,1,0,-2,0,0,-2,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,-1,2,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-2,0,1,-2,0,1,-1,0,0,-1,1,-1,-2,2,-1,1,1,-1,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,1,3,-2,0,4,-1,0,5,-1,-1,7,-1,-3,7,-2,-1,8,-1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,2,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,-1,0,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,-1,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,-1,-1,0,0,0,0,0,-1,0,0,0,0,0,0,1,0,0,3,1,3,3,3,2,4,4,4,4,5,4,0,0,-1,0,0,-1,0,0,-1,0,1,-1,1,1,-2,1,0,-2,1,0,-2,2,1,-2,0,0,-1,0,1,-2,0,1,-2,0,0,-2,-1,0,-2,-1,0,-2,0,0,-4,-1,0,-4,-2,0,-6,-3,1,-5,-5,1,-7,-3,0,-3,-1,0,-2,-1,0,-2,-1,0,-1,0,-1,-1,-1,-1,-1,-1,0,-1,0,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-3,-1,-1,-4,-2,-3,-4,-1,0,-1,-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,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,1,0,0,1,0,-1,0,-1,1,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,0,-5,0,0,-5,0,0,-5,0,0,-4,-1,-1,1,-1,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,1,-2,0,0,1,-3,2,2,-3,3,3,-4,5,1,-7,8,0,-9,9,-2,-12,12,-3,-11,12,-1,-7,10,3,-3,0,2,-3,0,4,-4,-2,1,0,1,1,0,1,2,0,1,2,0,1,1,0,0,1,0,0,1,0,0,1,-1,0,0,-1,0,1,-1,0,2,1,1,2,1,1,2,1,2,1,0,2,0,0,2,1,0,2,1,0,2,1,0,2,1,0,2,0,0,2,0,0,1,-1,0,1,0,0,1,-1,0,0,-1,0,0,0,0,1],[-3,4,13,-3,5,10,-4,7,13,-4,9,11,-1,2,7,2,0,9,-1,1,3,1,-1,0,1,-1,-5,1,-2,-8,2,-3,-12,5,-3,-13,1,-1,-1,1,-1,-2,1,-1,-1,0,-1,-1,0,-1,-1,1,-1,0,0,0,0,2,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,2,-1,-1,-1,3,-3,-7,4,-3,-11,6,-3,-11,8,-3,-16,7,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,-2,-2,-1,4,0,1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,-2,-1,1,0,0,1,0,1,1,0,0,1,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,-1,0,0,-1,0,1,0,1,1,1,1,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,0,1,1,0,0,1,0,1,3,1,0,3,1,0,2,0,0,2,0,0,3,-1,0,2,-1,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,2,0,1,1,0,1,1,0,3,1,0,-1,1,0,1,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,1,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,2,1,0,2,1,0,1,2,0,1,2,1,1,1,0,1,1,0,1,1,0,2,1,0,2,1,0,2,0,1,1,-1,0,2,0,1,1,-2,0,2,1,0,2,1,1,2,1,0,2,1,0,1,1,0,1,1,0,1,3,0,2,0,1,0,1,0,2,1,0,2,2,0,2,2,0,2,2,0,2,3,0,2,2,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,-2,2,2,-2,2,2,-4,3,2,-4,5,2,0,0,1,0,0,1,1,0,1,1,0,1,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,1,0,-1,0,0,-1,2,1,-1,0,-1,-1,0,-1,-2,0,-1,-1,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-3,-1,-1,-3,0,-1,-1,0,0,-1,-1,5,0,-2,7,0,-2,11,1,-3,7,-2,0,-1,-2,0,-2,-2,0,-2,-2,-1,-2,-2,-1,-3,-2,-1,-3,-3,-1,-2,-1,-1,-1,-1,-1,-2,-1,0,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,0,-1,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,2,2,-2,3,1,-2,3,0,-2,3,0,-2,4,1,-2,3,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,1,-2,-2,0,-2,-2,1,-4,-2,0,-4,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,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,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,1,1,-1,-1,1,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,-1,0,0,2,0,0,0,1,1,1,0,0,0,0,1,0,0,1,-1,-1,0,0,-1,0,-1,1,0,1,3,-1,3,4,-1,4,5,-1,5,0,1,0,1,2,-1,0,1,0,0,1,0,0,1,0,-1,1,0,-2,0,0,0,0,2,0,1,4,-2,1,4,1,0,5,1,0,0,1,1,0,1,-1,0,2,-1,0,2,-1,1,3,3,0,0,-4,-1,2,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,-1,1,0,1,1,2,2,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,2,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-2,0,1,2,1,1,1,2,0,0,2,2,2,3,1,-1,0,1,-1,-1,1,-1,0,1,-2,0,1,-2,0,1,-1,-2,0,-1,-3,2,-1,-6,3,-2,-8,4,-2,-8,4,-2,-11,1,-1,0,0,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,2,-1,0,1,-2,-1,0,-1,-1,-1,-1,0,0,1,0,0,1,1,-1,1,1,-1,1,1,-2,2,1,-4,-2,2,0,-4,3,1,-5,2,1,-3,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-2,1,0,-1,0,-1,-1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,-1,0,0,-1,0,0,-1,1,0,2,0,1,2,2,1,0,4,2,4,2,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,1,0,0,1,0,0,1,0,0,1,-2,-1,0,-2,-1,0,0,0,1,0,0,1,0,-1,0,0,-1,0,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,0,0,1,-1,0,1,-1,2,2,-1,4,3,-2,4,3,-1,5,4,-2,-2,0,0,-2,0,0,-2,1,0,-2,1,0,-2,1,0,-3,2,0,-2,0,-1,-2,0,-1,-2,-1,-1,-2,1,0,-2,1,0,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-2,1,0,-2,0,0,-2,1,0,-2,0,0,-3,-1,0,-1,1,1,-2,0,0,-2,0,0,-1,1,1,-1,1,1,-1,1,1,-1,1,1,0,1,1,0,2,1,0,1,1,-1,1,1,-2,1,0,-2,1,0,-1,1,0,0,1,1,1,1,1,0,0,0,1,0,0,-2,1,0,-2,2,0,-2,0,1,-2,0,1,-2,0,1,-1,-1,2,1,-1,1,-3,-2,4,-1,0,0,-1,1,0,-1,0,0,-1,0,0,0,0,0,-1,1,1,-2,1,1,-3,1,0,-1,2,2,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-3,-2,3,-4,0,4,-3,-5,4,-1,1,0,-1,2,0,-1,1,0,-1,2,0,-2,2,1,-2,1,1,-5,1,1,0,2,2,-1,2,0,-1,3,-1,0,2,0,0,2,-1,1,1,-1,1,2,-1,1,0,-1,1,2,-2,1,2,-2,1,2,-2,1,2,-3,2,2,-3,3,4,-3,4,2,-4,3,-2,-3,3,-2,-4,1,3,-3,0,2,-4,0,3,-2,0,3,-3,-2,3,-4,0,2,-1,0,2,-2,0,2,-2,0,2,-2,0,1,-2,0,2,-1,0,2,-2,-1,2,-2,0,2,-2,0,0,-1,0,0,-1,-1,1,0,-1,0,1,-1,1,1,-1,1,0,0,-1,0,0,-1,1,0,0,0,0,-1,0,1,0,-1,1,-1,1,4,-3,1,8,-4,-1,11,-6,-2,10,-9,-2,14,-6,-4,0,-1,0,1,-2,0,1,-1,-1,1,-1,-1,0,-1,-1,1,0,-2,0,0,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,0,0,0,0,0,1,0,0,1,-1,1,1,-1,1,1,-1,1,1,-2,2,0,-2,2,0,2,2,2,-4,0,2,-6,2,1,-2,2,1,-3,2,2,-1,2,3,-2,2,3,-2,1,2,-2,0,3,-3,-1,2,-2,-2,0,-1,-2,0,-1,-1,3,-2,1,4,-3,2,3,-1,0,3,-1,0,3,0,0,3,0,2,2,-3,-2,3,-1,0,3,-1,0,2,-1,0,2,-1,0,1,-1,0,1,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,2,-1,0,2,-1,0,2,0,2,2,0,2,2,-1,2,1,-2,4,3,0,2,3,1,2,3,0,2,3,1,2,3,1,2,4,1,0,5,0,0,4,1,-1,2,1,2,2,1,2,2,2,1,2,2,1,2,2,0,2,1,0,1,2,0,1,2,0,0,2,0,1,2,0,0,2,0,1,2,0,1,2,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,2,0,0,2,0,1,2,0,0,1,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,0,0,0,1,0,0,1,1,-3,2,1,-4,3,4,-5,4,5,-4,5,4,-6,5,7,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,0,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,-1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,0,3,1,0,1,0,-1,-1,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,-1,0,-1,0,0,-1,0,1,0,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-2,-1,-1,-2,-1,-2,-2,0,-1,-2,0,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,0,-1,0,-1,-1,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,-1,0,-3,0,-1,-2,-1,-1,-5,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-2,-2,0,-3,-2,-1,-3,-1,1,-1,-1,1,-1,-1,0,-1,-1,1,-1,-1,1,-1,-2,1,-1,-2,2,-3,0,2,-5,-4,3,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-2,0,0,-2,1,0,0,2,1,0,2,2,0,2,1,1,0,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,2,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,1,1,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,1,0,0,2,0,-4,1,0,-6,4,-2,-8,2,-3,-6,7,-1,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,2,0,0,1,1,0,1,0,0,1,0,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,1,0,-1,0,1,0,0,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,-1,-2,1,0,0,1,-1,0,1,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,-1,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,1,-2,1,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,1,0,1,0,0,0,1,-1,0,1,-1,0,1,-1,-2,1,-1,2,3,-3,1,3,-2,-4,3,1,4,4,-4,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-3,-4,3,-3,-7,1,-3,-8,2,-2,-10,3,-2,-12,4,-2,-11,4,-1,-1,0,-2,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,0,-1,-1,-3,1,-1,-1,0,-1,-1,-1,-1,-1,0,-1,0,-1,0,0,0,0,0,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,0,0,0,-1,-1,-2,-1,-1,-1,0,-1,-1,-1,0,-1,0,0,-1,0,0,-1,2,-3,-3,-3,-1,2,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-3,-2,-1,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-2,0,0,-2,-1,-1,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-2,0,-1,-2,0,-1,-1,0,-2,-1,-1,-1,-1,-1,-2,-2,-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,1,0,1,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,0,0,-2,0,0,-2,0,0,-2,0,0,-4,-1,-1,-5,-1,0,-5,-1,-2,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,-2,1,1,-2,1,1,-1,2,1,-2,2,2,-1,3,1,1,3,1,1,3,0,3,3,-1,3,3,-1,3,3,0,1,3,0,-2,2,3,0,2,5,-5,4,2,-6,4,3,-8,4,0,-7,3,-1,-9,2,-2,-8,1,-4,-6,1,-3,-6,2,-2,-7,5,6,-7,7,7,-9,5,8,2,0,0,3,0,0,3,0,0,3,0,0,3,-1,0,3,-1,-1,2,0,0,2,-1,-1,2,-1,-1,2,-1,-1,4,0,1,4,0,1,4,0,1,2,0,1,2,1,0,1,1,0,0,1,0,0,1,0,0,1,-1,-1,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0],[5,-6,-3,4,-6,-1,5,-8,-2,5,-8,1,3,-3,-2,3,-1,-4,2,-2,1,0,1,1,-2,2,3,3,4,5,2,6,6,-1,6,6,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,1,-1,2,1,-1,1,1,-2,0,1,0,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,2,2,3,2,1,4,1,0,4,0,-1,6,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,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,0,1,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,1,1,0,1,1,1,1,0,1,1,2,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,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,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,-1,0,0,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,-1,0,0,0,0,-1,0,0,0,1,0,0,1,1,0,0,1,-1,1,1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-2,0,1,-1,1,2,-1,1,-1,-1,1,0,-1,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,0,0,0,1,-1,1,1,0,0,-1,0,0,-1,0,1,-1,1,1,-2,1,2,-1,2,2,-1,3,2,0,2,2,0,2,3,1,2,2,0,2,2,0,2,2,0,3,2,0,3,2,1,3,1,1,4,0,-1,4,-1,-1,5,-1,-2,6,2,0,3,2,0,3,2,0,3,2,0,3,2,0,2,2,0,2,2,1,1,2,0,2,2,0,3,2,0,3,2,0,3,2,0,2,3,0,2,2,-1,2,3,0,2,2,0,2,2,0,2,2,0,2,2,1,2,2,0,2,1,1,2,2,1,2,1,2,-1,1,2,-1,2,0,1,1,1,1,2,0,1,2,0,1,3,0,1,2,0,0,2,0,0,2,0,1,2,0,1,2,1,0,2,1,1,2,1,1,1,1,1,1,0,0,2,1,0,2,1,1,2,1,1,2,1,0,2,1,0,2,1,0,2,1,1,1,1,0,1,1,0,1,2,-1,3,2,-2,2,1,-1,2,0,-3,2,-1,-2,3,-3,-5,1,-1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,2,1,0,1,0,-1,2,0,-1,5,2,-1,1,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,2,-3,0,2,-3,0,3,-5,-1,3,-6,0,0,0,0,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,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,-1,0,-1,-1,-2,-2,-5,1,0,4,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,-1,0,0,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,-1,0,0,-1,2,0,0,-1,-1,0,1,-1,0,0,-1,0,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,1,-2,1,2,-2,3,3,-2,4,4,-2,4,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,-1,-2,2,-1,-2,2,0,-2,5,1,-1,5,1,0,3,2,-1,7,0,-1,0,-1,-1,0,0,-1,1,0,-1,0,0,-1,1,-1,-2,0,0,-2,2,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,0,0,0,0,0,0,1,0,0,0,1,-1,-1,1,3,2,3,0,0,0,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,-1,0,1,-1,-1,0,-1,0,1,0,0,2,0,0,1,0,0,1,0,0,1,0,0,1,1,0,2,2,1,2,3,1,3,1,1,2,0,1,2,0,1,1,1,0,1,1,1,1,1,1,1,2,-2,1,2,-3,-1,3,-2,-2,3,-1,-2,2,0,-4,4,-2,1,1,1,2,1,1,1,1,0,1,1,0,1,1,0,2,1,0,2,1,0,2,1,-1,1,1,0,2,1,0,1,2,0,1,2,0,1,1,0,1,1,1,-1,-2,2,0,-1,2,2,3,1,3,4,0,1,2,0,1,2,0,1,1,0,1,1,0,1,0,0,1,1,1,0,0,1,0,0,1,0,1,2,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,1,0,1,1,0,1,2,0,1,2,0,1,2,1,1,2,1,1,2,1,1,2,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,2,0,1,1,1,1,4,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,0,0,-1,0,0,0,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,-1,1,1,0,6,3,2,7,5,3,10,5,2,14,7,4,10,1,0,0,2,0,0,1,0,0,1,0,0,1,0,0,3,0,1,2,1,1,4,1,2,4,2,2,1,0,0,2,0,-1,2,0,0,2,1,0,2,1,1,2,0,1,1,0,1,2,0,1,2,1,0,1,0,0,1,1,-1,0,1,-1,1,1,-1,1,1,-1,1,1,-1,0,2,-2,0,1,-1,-1,1,-1,0,1,-1,0,1,-1,-1,1,-2,-1,1,-2,-1,0,-1,0,1,-1,-1,1,-2,-1,1,-2,-2,1,-2,-2,1,-3,-2,2,-3,-5,0,-5,-6,0,-5,-7,0,-5,-9,1,-6,-3,2,-3,-3,2,-3,-3,1,-2,-3,2,-2,-3,2,-2,-5,2,-1,-6,2,-1,-5,2,0,-3,1,-1,-3,1,-1,-4,2,-1,-4,2,-1,-4,2,0,-5,0,-1,-4,1,-1,-2,2,-1,-4,-1,0,-4,2,0,-4,1,0,-4,2,0,-4,2,0,-4,2,0,-4,2,0,-4,2,-1,-4,2,-1,-3,1,0,-3,2,0,-3,1,-1,-2,1,0,-2,1,-1,-2,1,-2,-2,1,-2,-3,0,-2,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,0,1,-2,4,-1,-3,5,-1,-2,4,-1,-2,4,0,-2,1,0,-1,2,1,-2,1,0,-2,1,0,-1,1,0,-4,0,1,-2,1,0,-2,1,0,-1,0,0,-1,0,0,-1,0,0,-1,1,1,-2,-1,2,0,2,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,-1,0,0,0,0,0,0,-1,-1,1,0,-1,1,0,-2,2,0,-3,1,2,-4,6,2,-6,6,7,-8,8,9,-8,10,8,-9,8,13,0,1,0,0,2,0,0,0,-1,1,0,-1,1,0,-2,0,-1,1,1,-1,-5,1,0,-1,1,-1,0,0,0,0,0,0,0,0,0,0,0,-2,-1,1,-2,-1,1,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-2,1,0,-2,2,-1,1,2,1,-4,0,1,-5,0,1,-2,1,1,-2,2,1,-1,2,1,-1,2,1,-1,2,2,0,0,1,0,1,1,0,-1,3,-1,-3,3,-1,-2,2,-1,1,2,-1,1,2,-1,1,2,0,1,2,0,0,2,0,-1,2,0,1,2,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,1,1,0,1,1,0,0,2,0,-2,1,-1,1,1,-1,1,1,-1,0,1,-2,0,1,-2,0,3,0,2,0,3,2,8,-1,3,1,-2,0,1,-2,1,2,-2,0,2,-2,0,2,-2,0,2,-1,1,2,-2,0,2,-2,0,3,-2,0,3,-3,1,3,-1,0,2,-2,0,2,-1,0,1,-1,1,1,-1,1,1,-1,1,0,-1,1,1,-1,1,1,-1,0,1,-1,1,1,0,0,0,0,0,0,0,0,0,-1,0,0,-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,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,1,0,0,-1,0,0,-2,-1,0,-4,0,-1,-4,2,0,-5,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,1,0,-1,-2,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,-1,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-2,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,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,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1,0,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,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,-1,0,-1,-1,1,-2,-1,1,-1,-1,2,-2,-2,2,-2,-2,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,1,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-2,1,-1,-3,-1,0,-2,0,-1,-1,0,-1,0,-1,-1,-1,-1,-1,-1,-1,-2,-2,0,-2,1,1,-1,1,2,0,1,2,-1,1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-1,-1,-1,-2,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,5,-2,-1,6,-2,1,5,-4,1,7,-1,3,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,-1,1,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,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,0,0,0,0,-1,0,0,1,-1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,2,0,-1,1,0,0,1,0,0,1,-1,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,-2,-3,3,-2,-2,3,-2,-2,4,-2,-3,4,-2,-3,4,-3,-3,5,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,1,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,-1,0,0,-1,0,0,-2,0,-1,-2,0,-1,-2,0,-1,-3,1,0,-1,2,0,0,3,0,0,3,1,1,4,0,1,3,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,1,0,-2,1,-1,-2,1,-1,-1,0,0,-3,2,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,0,0,1,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,-1,1,-4,-1,-2,-1,2,-1,-1,0,-2,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-4,-3,-3,-4,-3,-3,-7,-3,-5,-7,-4,-7,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,1,-2,-1,1,-3,-1,1,-3,-1,1,-3,-1,1,-5,-2,-1,-2,-1,1,-2,-1,1,-1,-1,0,-1,-1,0,-2,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-2,0,-1,-2,0,-1,-1,0,-2,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,0,1,0,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,1,0,0,1,0,0,1,0,0,0,0,0,0,-1,0,0,-1,1,0,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,-3,1,-1,1,-1,-3,-1,1,-1,-2,1,-1,-1,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,0,-2,0,0,-1,1,0,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-2,1,0,-2,1,-1,-1,2,-1,-2,1,-2,-2,1,-2,-2,1,-3,-2,1,-2,-1,-1,-3,-2,2,-3,-2,2,-3,-2,2,-3,-2,3,-3,-2,3,-4,-2,3,-1,-3,3,-2,-3,3,-2,-3,3,-2,-2,4,-3,-1,4,-3,-3,4,-2,-3,4,-1,-3,4,-1,-3,5,0,-4,5,0,-4,6,0,-4,6,1,-4,5,1,-4,5,1,-3,4,-1,-3,5,-1,-2,4,-1,-2,3,-1,-2,2,-1,-3,1,0,-2,1,1,-3,0,1,-4,-1,1,-4,0,0,-4,1,0,-2,4,-2,0,3,-2,-4,6,-3,-4,6,-4,-6,7,-7,-4,9,-9,-3,10,-10,-1,12,-12,-1,12,-12,-2,11,-10,-5,7,-1,-4,8,-2,-5,7,1,-1,1,0,-2,1,0,-2,0,-1,-2,1,0,-2,1,0,-1,1,1,-1,1,0,-1,2,1,0,2,1,0,2,1,-3,0,-1,-4,0,-1,-3,0,-1,0,0,-1,1,1,-1,-1,0,-1,0,0,-1,0,0,-1,1,0,-1,2,0,-1,2,0,-1,2,0,0,1,0,-1,2,1,0,1,1,0,1,1,-1],[-4,8,-6,-3,6,-6,-4,8,-7,-4,7,-10,-2,4,-3,-4,5,-1,0,2,-3,0,0,0,3,-3,-1,2,-1,-2,3,-3,-2,4,-3,-1,0,0,0,0,0,1,0,0,1,0,0,1,-1,0,2,-2,0,3,-2,-1,3,-3,0,3,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,5,3,1,7,3,2,11,5,4,15,5,5,16,5,5,18,7,6,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,-1,1,0,0,0,0,-1,0,0,-1,0,-1,0,1,-2,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,0,0,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,1,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,-1,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,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,2,0,1,2,0,1,1,1,1,1,1,1,0,0,1,1,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,-1,0,-1,0,0,-1,1,0,-2,1,0,-1,2,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-2,-1,0,-2,-3,1,-1,-3,2,-2,-4,2,1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,0,-1,-3,1,0,1,-1,0,1,0,1,1,-1,0,0,0,0,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,0,1,2,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,2,1,0,2,1,0,3,2,1,2,2,1,3,3,2,2,2,1,3,2,1,2,1,1,3,1,1,3,0,1,3,0,0,5,0,1,5,-1,0,7,-1,0,7,1,1,3,1,1,3,1,0,3,1,0,2,1,0,2,1,1,1,0,2,0,2,0,1,1,0,2,0,0,2,1,0,1,1,-1,1,1,-1,1,0,-2,1,2,0,1,1,-1,1,0,-1,0,1,-1,0,0,0,0,0,0,0,2,-1,1,1,-1,0,2,-1,1,3,-2,1,0,-1,0,0,0,-1,1,-1,-1,1,-1,0,1,-1,-1,1,-2,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,-1,0,0,1,-1,-1,1,1,-1,0,-2,-1,0,-2,0,0,-1,-1,1,-2,0,0,-1,-1,0,0,-1,0,1,-2,-1,3,-2,-1,4,-2,-2,5,-1,-3,5,0,-3,7,0,-5,3,0,0,0,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,-1,-2,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,-1,-1,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,-1,0,-3,-3,0,-1,-3,-3,-1,-4,-7,0,-5,-8,1,-5,-9,1,-6,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,3,-1,0,6,0,2,9,-1,2,0,0,-1,0,0,-1,0,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,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,-1,-2,3,-1,-2,4,-3,-1,3,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,1,0,1,0,0,1,0,0,1,0,1,1,0,1,0,0,1,1,0,1,1,0,1,0,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,2,0,-2,2,-2,-4,2,-3,-4,2,-4,-6,2,-5,1,2,0,1,2,0,0,1,0,0,2,0,0,2,0,-1,1,1,1,-1,1,2,-1,2,4,-1,3,4,-2,3,5,-1,3,0,2,0,0,3,1,1,1,0,1,0,0,1,0,0,0,-2,0,2,2,1,1,0,0,2,0,0,1,1,0,0,1,-1,0,0,-1,0,0,-1,0,0,-2,1,-1,-3,1,-2,-4,-2,-1,-9,-3,0,-10,-3,-3,-12,1,-1,-3,1,-2,-4,2,-1,-3,3,-1,-3,3,-1,-2,3,-1,-2,2,-1,-1,2,0,-1,2,0,0,1,0,1,3,0,0,2,0,-1,2,0,-1,1,0,-2,1,0,-2,1,0,-2,-2,-3,-4,-4,-2,-7,-3,-2,-8,-7,0,-8,1,-1,-3,1,-1,-2,2,-1,-3,2,-1,-4,3,-1,-4,3,-2,-1,3,-3,-2,2,-3,-1,2,-4,-3,2,-4,-7,1,-4,-1,3,-1,-3,3,-1,-4,3,-1,-3,3,-1,-2,4,-1,-1,7,1,-3,9,2,-2,7,3,-4,3,-1,-2,3,-1,-2,3,-1,-2,3,-1,-2,2,-1,-1,3,0,-1,3,1,-1,4,0,-1,3,-1,1,3,-2,1,2,-1,-2,2,-1,-2,2,-1,-3,1,-1,-3,1,-1,-4,1,0,-2,1,-2,-2,2,-4,-3,-1,-2,0,1,-1,-3,1,-1,-3,2,-1,-3,2,-1,-2,3,-1,-3,3,-1,-2,3,-1,-4,2,-1,-2,1,-1,-2,2,-1,-1,2,-1,0,2,0,0,1,-1,0,1,-1,0,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-2,-1,-1,-2,0,-1,-2,-1,-3,-2,-2,-2,-3,-2,-2,-3,-2,-3,-3,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,2,-1,0,2,-1,-1,1,-1,-1,0,-2,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-2,-1,-1,-1,-1,0,-2,-2,0,-2,-1,0,-2,0,0,-2,-1,-1,-2,-1,-1,-2,-1,-1,-3,-2,-1,-3,-2,-2,-3,-4,-4,-4,-6,-4,-6,-6,-3,-4,-8,-6,-2,-1,-1,-2,-1,-1,-2,-1,0,-2,0,0,-2,0,0,1,-1,2,2,-3,2,3,-3,3,5,-3,3,-2,0,0,-2,0,0,-2,-1,0,-3,0,0,-2,0,0,-2,0,1,-2,-1,1,-2,0,1,-3,0,0,-3,0,0,-3,0,0,-3,0,-1,-3,0,-1,-3,0,-2,-4,-1,-3,-3,0,-1,-2,0,0,-2,1,-1,-2,0,1,-2,1,1,-1,1,2,-1,2,2,-1,1,2,-1,2,2,-2,1,1,-2,1,1,-1,1,1,-1,2,1,-1,2,1,-1,2,1,0,2,1,1,2,1,2,1,1,-1,2,1,0,1,1,-1,2,1,0,2,0,0,2,0,0,2,0,-1,2,1,0,2,-1,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,1,0,2,4,1,2,4,0,4,5,1,1,5,-1,-1,1,0,-1,1,1,0,1,0,0,1,0,0,1,0,2,2,-2,0,5,-4,4,-1,-2,0,1,0,0,0,0,0,1,0,-1,1,0,0,2,0,0,2,0,1,3,0,0,2,0,-1,1,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,2,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-3,-1,1,-3,-1,0,-4,-2,1,-5,-2,1,-1,1,-1,-1,1,0,-1,1,-1,-1,0,-1,0,0,-1,-1,0,0,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,0,0,0,-1,1,1,-1,0,2,-2,1,0,0,1,-1,-1,0,-1,0,1,-1,0,2,-1,1,3,-1,0,3,-1,0,2,-1,0,2,-1,-1,2,-2,-2,2,-3,-2,2,-3,-1,3,-4,0,2,-6,0,1,-6,1,0,-9,2,0,-11,1,-1,-9,-2,1,-3,-3,1,-3,-2,0,-2,-3,0,-2,-3,-1,-2,-1,0,-6,-3,1,3,-2,0,-1,-2,-1,-1,-2,0,-1,-2,0,-1,-1,0,0,0,0,1,1,0,1,1,0,1,-2,0,-1,-2,-1,0,-2,0,-1,-2,0,-1,-2,0,-1,-1,-1,-2,-2,0,0,-2,0,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-2,-2,-1,-2,-3,-1,0,-4,-1,1,-5,-1,2,-3,-2,2,-2,-2,0,-2,-2,-1,-2,-2,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-2,-2,0,-1,-2,-1,-1,-3,-2,-1,-2,-1,-1,-1,-1,0,-1,-1,0,0,-1,0,0,-1,1,1,-1,1,1,-1,1,1,0,1,0,0,0,-1,-1,-1,-1,-1,-1,-2,0,-1,-2,0,-1,-2,0,-1,-1,0,-2,-2,0,-1,-2,0,-1,-2,0,-1,-3,0,-1,-4,-1,-1,-3,0,-2,-3,0,-3,-2,0,-2,-2,0,-1,-1,-1,-1,-1,0,0,0,-1,0,0,0,0,0,0,1,1,-1,1,1,0,1,2,-1,1,2,-1,1,2,-1,2,0,0,1,0,-1,0,0,0,1,0,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,2,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,1,3,-1,1,2,-2,-1,0,-3,-2,-2,-4,-1,-1,-4,-3,-3,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,-1,1,2,2,-1,0,0,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,2,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,-2,0,2,-2,0,2,-2,0,2,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,-1,-1,0,-1,-1,1,-1,0,1,-1,0,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,-2,3,1,-2,3,3,-4,6,3,-5,5,5,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,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,1,1,1,1,1,0,1,0,1,1,2,1,1,2,2,0,3,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,1,-1,-2,1,-3,-1,0,-2,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,3,0,-1,5,0,0,3,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,0,1,1,0,1,1,-1,1,1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,-1,1,-2,-3,3,0,0,1,0,-1,1,0,0,1,0,0,1,0,1,1,0,0,2,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,2,0,1,2,0,1,2,0,2,2,-5,3,3,-5,2,-1,-4,1,-2,-5,1,-2,0,1,2,0,0,2,1,1,2,1,1,1,1,1,0,2,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,2,1,0,2,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,1,-1,1,-1,-1,1,-1,-1,2,-1,-1,2,-1,0,2,1,-1,1,0,-1,1,1,-1,1,1,-1,1,1,0,2,3,1,3,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,1,0,1,1,0,2,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,-1,1,-3,2,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,0,-1,1,1,-1,0,0,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-2,1,-1,-1,1,0,-1,1,0,-1,2,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,0,0,-1,0,-1,-2,0,-2,0,0,-3,-4,1,-2,0,-2,1,0,-3,1,1,-1,1,1,-1,1,1,-1,1,1,-1,2,1,-1,1,1,-1,1,0,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,1,1,0,0,0,-2,-1,2,-2,-2,3,-3,-2,3,-3,-2,5,-3,-4,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,0,-1,-1,-3,3,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,0,2,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-2,0,-1,-1,0,0,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,0,0,0,-1,1,0,1,1,1,1,2,1,-1,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,0,-2,0,-1,-2,0,-2,-1,-1,-2,-1,-1,-3,0,-2,-1,-2,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-1,-1,0,0,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,-1,-1,0,-2,-1,1,-2,-1,0,-3,-1,1,-2,0,-1,-3,0,1,-2,0,1,-3,0,1,-2,0,1,-2,0,1,-2,0,1,-2,-1,1,-2,-1,0,-3,-1,0,-2,0,1,-2,1,1,-2,0,1,-2,0,1,-2,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-2,0,2,-2,0,1,-2,0,2,-2,0,1,-1,0,1,0,-1,2,1,-1,2,1,-1,2,1,-1,1,0,0,1,-1,0,2,-2,1,1,-3,-2,2,-2,-2,2,-3,-4,3,-3,-4,5,-4,-3,7,-3,-3,8,-4,-3,8,-6,-4,6,-5,-1,2,-1,-1,2,-1,-1,2,-1,-1,-1,1,-1,0,1,-2,-1,1,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,2,-1,0,2,-1,0,2,-2,-1,0,-2,-1,0,-2,-1,0,0,-1,0,1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,0,-1,1,0,-1,1,1,-1,2,0,-1,1,1,-1,2,0,-1,1,0,-1,1],[-3,5,2,-3,4,1,-4,5,1,-2,5,2,-2,3,1,-2,2,2,-1,2,0,0,0,0,1,0,-2,1,0,-4,1,2,-8,3,3,-9,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,-1,0,1,-3,2,3,0,-2,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-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,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,1,2,2,0,2,0,2,6,1,1,9,3,-3,7,-1,4,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,1,3,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,2,1,0,3,2,-1,2,1,0,0,0,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,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,1,0,0,1,0,1,-1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,1,0,0,1,-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,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-2,0,1,-1,0,0,-1,0,1,0,-1,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,2,-1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,3,-1,0,2,1,0,0,1,0,1,1,0,0,1,0,-1,2,1,0,3,1,-1,4,1,1,3,2,1,4,3,2,4,1,1,3,2,1,2,1,1,4,0,0,3,0,1,3,-2,2,3,-1,5,1,-2,7,-1,-2,8,0,1,0,3,1,0,3,1,-1,2,1,-1,2,1,-1,2,1,0,2,3,0,1,-2,1,1,1,-2,1,1,-1,0,1,-2,1,1,-3,0,0,-4,0,2,-4,0,-1,-5,0,1,-2,-1,2,-1,0,1,-2,-2,2,-1,-3,2,-1,-4,5,-3,-5,6,-4,-6,8,-5,-7,7,-6,-8,2,-1,-2,3,0,-2,2,-1,-2,2,-2,-2,2,-3,-2,2,-2,-2,2,-1,-2,2,-1,-1,1,-1,-2,3,0,-1,2,1,-1,2,2,-1,1,2,0,1,1,-1,4,4,-1,3,0,-1,3,1,-3,2,0,0,2,-1,0,1,-2,0,1,-2,1,1,-2,-1,1,-3,0,1,-5,0,3,-5,-1,2,-10,1,1,-9,3,3,-12,3,2,-11,5,7,-16,2,1,-3,0,1,-3,0,0,-3,-1,-1,-3,0,0,-3,0,-1,-4,-2,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-2,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,2,3,4,1,3,6,6,3,10,11,5,13,11,8,13,15,5,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,-5,-4,4,-4,-3,5,-6,-6,6,-5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,0,-1,3,2,-2,2,-3,0,0,0,0,0,0,0,1,0,1,1,0,1,1,1,0,1,-1,1,-1,2,0,1,0,1,1,0,0,1,0,0,1,0,-1,1,0,1,0,0,0,0,3,1,0,-2,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,2,2,-1,3,3,-1,3,3,-1,4,0,0,0,-1,-1,1,0,0,0,0,0,0,0,0,0,2,1,-3,1,2,-3,0,2,-4,-1,3,-6,-1,4,-8,-3,4,-7,0,0,0,0,-1,0,-1,1,0,-1,1,0,-1,1,-1,-1,0,1,-1,3,-1,-1,1,0,-1,1,1,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,2,0,1,2,1,2,4,1,4,6,2,-1,4,0,2,2,0,2,2,-1,1,2,-2,2,2,-2,1,1,-2,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,1,0,1,1,0,1,1,1,3,2,2,1,4,1,1,6,3,1,5,-1,1,1,-1,1,1,-1,1,2,-1,1,2,-2,1,3,-1,2,3,-2,0,3,-2,0,4,-1,-2,3,0,-4,2,-1,-1,4,-2,1,2,-2,1,2,-2,1,1,-2,0,1,-3,0,1,-2,1,1,-1,2,1,-1,1,0,-2,0,0,-3,0,0,-1,0,0,-1,0,0,-1,1,-1,-2,0,-1,-2,0,-2,-3,0,-2,-2,0,-1,-1,0,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,2,0,-1,3,0,-1,3,2,0,3,-3,0,1,-1,0,1,0,0,1,-1,0,1,0,0,2,0,1,1,0,0,3,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,0,2,3,4,4,3,7,2,4,4,0,0,0,1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-2,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,1,0,0,0,-1,-1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,-3,0,-1,-3,-1,-5,-7,-1,-7,-9,-2,-7,-9,-4,-11,-13,-1,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,1,1,1,1,1,1,0,2,2,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,2,2,1,-1,-1,1,0,0,1,1,0,1,0,0,2,0,1,2,-1,0,2,-1,0,2,0,0,2,0,2,2,0,1,2,0,1,2,0,1,1,0,1,1,0,2,1,3,3,1,4,3,1,8,3,0,10,2,0,0,1,1,0,2,2,0,1,1,0,0,1,0,1,1,1,-1,4,2,-3,6,-1,0,4,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,2,-3,0,4,-6,2,4,-6,2,4,-8,2,1,0,0,1,0,-1,1,0,0,0,0,-1,1,0,-1,1,-1,1,0,2,2,3,-5,1,0,0,-1,0,1,-1,-1,1,0,-1,1,-1,-1,1,0,-2,0,0,-2,0,0,-2,0,1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-2,-3,1,-2,0,2,-3,0,3,-4,1,3,0,1,-2,0,1,-2,-1,2,-2,-1,2,-2,-2,2,-3,0,2,-5,-1,1,-2,-1,0,-2,-1,1,-2,-1,1,-1,-1,1,-1,-1,0,-1,-2,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,1,0,-1,0,0,-2,1,0,-2,1,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,-1,0,-1,-2,1,1,-2,2,2,-3,3,2,-3,3,4,-3,4,-1,-1,-1,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,-2,0,1,0,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-2,0,-1,0,0,0,1,0,-1,-1,1,0,-1,0,0,-1,0,0,-2,-1,0,-1,-1,1,-2,-1,1,-3,2,1,0,-3,0,0,-3,0,-1,-2,1,-1,-2,1,0,-2,0,1,-3,0,2,-2,0,1,-3,0,0,-2,1,0,-3,1,1,-3,1,2,-3,1,1,-2,0,1,-3,0,1,-1,0,0,-1,0,1,0,-1,0,0,-1,1,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,-1,-1,1,-1,0,2,-1,-1,1,1,-1,0,1,-2,0,1,-1,-1,1,-1,0,1,-1,0,1,-1,-1,0,-1,0,0,-1,1,0,-1,1,0,0,0,0,-2,1,1,-1,1,0,0,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,0,1,2,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,1,1,0,1,3,-1,1,3,1,2,3,1,1,4,-2,-1,3,3,2,0,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,1,0,-2,1,0,-2,0,0,-1,-1,0,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,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,-1,0,1,-1,-2,2,-1,-2,3,-2,-3,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,0,2,3,0,2,4,2,3,7,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,-1,0,-1,0,0,1,-2,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,1,-2,0,2,-2,-1,1,-2,0,1,-1,0,1,0,0,0,-1,0,0,-2,0,0,-2,0,0,-1,-1,-2,-2,-1,-2,-2,-1,-2,-2,0,0,-1,0,0,-1,0,0,-1,-1,1,-1,-1,1,-1,-1,0,-1,0,0,-1,-1,0,-1,0,1,-1,0,1,0,0,0,0,-1,1,-1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,2,1,1,3,0,1,2,1,3,3,-2,1,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,-1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,1,-2,-1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,-3,0,0,0,0,0,0,1,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,3,-1,1,-4,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-2,0,-1,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-2,1,0,-2,0,1,-2,1,3,-1,-1,2,1,-3,1,2,-3,4,1,-4,0,-2,1,0,-2,1,0,-1,1,1,-1,1,1,0,1,1,-1,1,1,0,0,1,-1,1,1,-1,1,0,0,1,1,0,1,1,-1,0,1,0,1,1,0,1,-1,0,0,0,1,0,1,0,1,0,0,1,1,0,1,1,0,1,1,0,0,1,-2,2,2,-3,0,3,-3,-2,6,-3,-4,8,-3,-3,7,-4,-7,0,0,1,0,0,1,1,-1,1,0,-1,1,1,-1,1,1,-1,1,0,-1,2,2,-2,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,0,1,0,2,0,0,1,0,0,1,0,0,1,0,0,1,-1,-1,2,-2,0,3,1,0,0,0,0,1,0,0,2,0,-1,1,0,-1,1,0,-1,2,1,-1,3,1,0,3,2,0,3,2,-1,4,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,2,0,1,2,0,1,4,1,3,0,-1,1,0,-1,2,0,-1,1,1,0,2,1,-1,2,-1,0,2,-1,0,2,1,-1,1,2,-1,1,3,-1,0,2,-1,2,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,0,1,0,-1,0,0,0,0,0,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,-1,0,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,-1,-2,-2,0,-1,-2,-3,-2,0,0,-1,0,1,-2,0,0,-1,0,1,-1,0,1,-1,1,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-2,-1,0,-2,0,0,-1,0,0,-1,0,0,-1,0,1,-2,1,1,-2,0,1,-2,0,1,-3,-1,1,-3,-1,3,-2,1,-1,-3,1,1,-3,1,1,-3,1,1,-2,1,1,-2,1,2,-2,1,1,-2,0,1,-2,-1,0,-2,1,1,-2,1,1,-2,1,2,-2,1,1,-2,1,2,-2,1,2,-2,1,2,-1,1,3,-1,0,3,-1,0,2,0,0,2,0,0,1,-1,1,1,-2,1,1,-2,1,1,-2,1,1,-3,1,0,-2,-1,0,-2,-2,-1,0,-3,-1,0,-4,-1,-1,-3,0,-2,-2,0,-2,1,1,-3,1,1,-4,2,0,-3,2,0,-4,1,1,-3,2,4,-3,4,5,-1,4,8,-2,2,8,-5,0,5,-6,2,-1,-4,5,-2,-4,0,-1,-3,1,0,0,2,0,0,3,0,0,3,0,0,2,0,-1,2,0,-1,2,0,0,2,-1,-1,1,-1,-1,1,0,-1,3,0,1,4,1,1,3,0,1,1,0,1,1,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0],[0,1,5,0,1,4,0,1,5,-1,2,5,0,2,3,1,1,3,0,2,2,0,2,1,0,4,1,4,4,-2,3,4,-3,1,4,-3,0,2,2,0,2,2,0,2,2,0,2,3,0,2,3,0,3,4,1,3,4,0,4,5,0,2,2,0,2,2,0,1,2,0,1,2,0,0,2,0,0,2,0,-1,2,0,-1,2,0,1,1,0,1,1,0,1,1,0,1,1,0,2,1,0,2,0,0,1,0,1,1,0,1,2,0,1,2,-1,0,2,0,0,2,0,0,2,1,0,1,1,0,2,1,0,2,1,0,2,1,-1,3,1,-2,3,1,-2,2,0,-2,3,1,-3,6,2,-2,2,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,2,-1,1,-1,-2,1,-1,-1,1,0,-3,0,-3,0,1,1,0,1,1,0,1,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,-1,2,0,-1,1,0,-1,3,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,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,0,0,0,-1,0,0,-1,0,0,-2,3,1,0,0,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,1,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,1,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,0,0,-1,0,-1,-1,-1,-2,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-2,-1,0,-1,2,0,0,-6,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,0,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,-1,-2,0,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-2,-1,-1,-2,-1,0,-2,-1,-2,-2,-1,-2,-2,-3,-3,-2,-1,-1,-2,-1,-1,-1,0,-1,-2,0,-1,-2,1,-1,-2,0,-3,1,2,-3,-1,3,-6,2,4,-8,2,0,-1,-2,0,-1,-2,0,-1,-1,0,0,-1,-1,-1,-1,0,-1,-1,2,-1,-1,-3,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,2,-1,-3,-2,-2,0,0,-1,-1,-1,-1,-1,0,-1,0,0,-1,1,0,-1,1,4,-4,0,4,-4,1,6,-5,-1,6,-6,0,0,-1,1,0,-1,1,0,0,1,-1,0,1,-1,0,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-2,-1,0,1,0,-1,1,1,1,2,2,0,-1,1,0,-2,1,0,-1,0,0,-1,1,0,-1,2,0,0,2,1,-1,3,0,0,4,0,-1,5,-1,-1,6,1,-2,8,0,-3,8,4,-5,9,5,-6,9,10,-5,12,3,-1,2,0,-1,2,0,0,2,1,0,1,1,-1,1,1,0,1,2,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,0,1,0,1,1,0,0,1,1,0,1,1,0,2,1,0,1,0,-1,2,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,1,0,1,1,0,0,1,0,1,1,0,1,1,0,1,0,2,1,0,0,1,2,0,5,4,-1,6,4,-2,4,6,-2,9,1,0,1,1,0,0,1,0,1,1,0,1,2,0,1,2,0,2,3,-1,3,5,0,4,6,0,4,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,0,-1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,-1,0,1,0,0,1,-1,0,1,0,0,1,-1,1,1,-1,1,1,0,3,0,0,2,0,2,2,0,-1,1,1,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,1,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,-2,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,-1,-1,-1,-3,0,-3,-3,0,-3,-5,0,-5,0,-1,0,0,-2,1,0,-1,0,0,-1,0,0,-1,-1,0,-2,5,0,-2,3,0,-1,2,0,-2,4,0,-2,7,1,-1,2,-1,-1,0,0,-2,0,-1,1,0,-2,1,0,-2,1,-1,-3,-3,3,0,6,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,1,0,1,1,0,2,1,0,2,1,0,3,1,0,0,0,-1,0,0,0,-1,-2,0,3,1,0,3,1,-1,3,1,-1,3,1,-1,2,1,-1,3,1,-1,2,0,0,2,1,0,1,0,0,0,0,-1,1,0,0,2,1,1,2,2,0,2,1,0,2,1,0,2,1,2,2,2,3,0,4,2,0,6,3,-1,4,1,2,1,1,2,1,0,2,1,0,3,1,0,3,1,0,4,1,-1,7,1,0,7,-2,0,9,-3,0,10,-1,0,9,-5,0,3,1,1,3,2,0,2,1,0,2,1,0,2,1,-2,1,1,-1,1,2,-3,0,1,0,2,1,0,2,1,1,1,1,1,1,1,1,1,1,1,1,1,0,-1,3,0,-1,2,1,2,0,1,3,-1,1,1,1,0,1,1,0,2,1,0,2,1,0,2,1,1,3,4,-1,2,5,-2,2,8,-1,0,4,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,0,3,1,0,3,1,0,2,1,0,2,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,0,1,1,0,1,1,0,2,1,0,2,2,0,2,2,0,0,2,0,0,1,0,1,0,0,-2,1,0,2,2,0,2,2,0,2,2,0,2,2,0,2,2,-1,2,2,-1,1,1,-1,2,1,0,2,1,-1,2,-2,-1,1,-2,-2,1,-1,-1,1,1,-1,1,1,0,2,1,0,2,1,1,1,2,1,1,2,1,2,2,1,0,2,0,2,1,0,2,1,0,2,1,0,2,1,0,1,1,-3,2,3,-4,2,1,-5,1,1,-6,0,-1,-6,0,-2,-8,-1,0,0,2,1,0,1,1,0,2,0,0,2,0,-1,2,0,-1,3,0,-1,2,0,-3,3,-2,-3,2,-2,0,2,0,-1,2,0,-1,1,-1,0,1,-1,1,1,-1,2,2,-1,3,2,-1,1,3,-1,-1,0,-1,-1,1,0,0,0,-1,0,0,0,-1,0,0,-2,-1,0,-1,0,0,-3,-2,0,0,-1,-1,-1,-1,0,-1,-2,-1,-1,-2,-2,0,-2,-2,1,-2,-3,0,-1,-3,1,0,-2,-1,-3,-1,0,-4,-1,0,-3,-1,0,-4,-1,-2,-4,0,-3,-4,0,-4,-4,1,-4,-3,3,-5,-2,4,0,-4,-1,0,-5,-1,0,-3,-1,0,-2,-1,-1,-2,-1,0,-2,-1,1,-2,0,-1,-4,-1,1,-2,-2,1,-1,-2,3,-1,-1,4,0,-2,6,0,-1,5,-2,-3,5,-2,-2,6,-3,1,3,-1,-4,3,1,-3,4,2,-3,2,2,-3,2,3,-5,1,4,-6,2,5,-5,3,3,-4,1,7,-4,0,2,-5,0,3,-6,0,1,-5,-1,0,-5,-2,-1,-5,-4,-1,-5,-8,-2,-6,0,0,-5,-1,0,-4,-1,-1,-4,0,-1,-3,0,-1,-2,1,-1,-1,1,-1,0,0,-2,-1,0,0,-2,1,0,-1,0,1,-2,1,2,-2,1,2,-2,1,5,-3,1,6,-2,-2,8,-2,-2,10,-1,0,2,-2,0,2,-2,0,2,-2,-1,2,-2,-2,2,-3,-3,3,-6,0,1,-2,0,1,-2,-1,1,-2,-1,0,-1,-1,0,-1,0,-2,-3,1,1,-4,-1,-4,-1,-1,0,-1,-1,0,-1,-1,1,0,0,1,0,0,2,1,-1,4,1,-1,0,0,-1,0,0,0,0,-1,1,-1,-2,1,0,-2,2,0,-3,3,-2,-4,3,-3,-3,5,-5,-3,5,-7,-4,5,-5,-3,0,-1,-2,0,-2,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-2,-1,1,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-2,0,-2,2,-1,-1,0,-1,-1,1,0,-1,-1,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,1,0,1,0,-2,-2,-1,2,-4,0,2,-1,-1,0,-1,-1,0,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,1,-2,-1,5,0,-1,6,4,-2,3,5,-2,0,0,-1,-1,0,-1,-1,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,-4,1,3,3,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,-1,1,-1,0,0,-1,-1,1,-1,-1,0,0,-1,-1,1,-2,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,0,0,-1,0,0,-1,0,-2,0,-1,-1,-3,2,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,-1,0,0,-2,0,-1,-2,-2,-2,-2,0,-1,1,-1,1,1,-1,1,0,0,0,0,0,0,0,-1,0,-1,0,0,0,-1,1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-2,0,1,2,-1,-1,0,0,0,0,0,0,1,0,0,1,-1,0,1,-1,0,0,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,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,-1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,0,0,1,0,1,0,0,0,0,0,0,1,0,0,1,0,3,1,-1,3,1,-1,0,1,0,-3,0,1,-3,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,1,1,1,1,1,2,1,0,2,1,0,1,0,0,0,0,0,0,0,0,-1,0,0,-1,1,-1,0,0,-1,0,1,-1,0,0,0,-1,1,0,-1,1,0,0,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,-1,-1,2,-2,-1,2,-1,-2,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,2,1,0,3,2,0,3,2,-1,3,2,-1,2,0,0,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,2,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-2,0,-2,-2,-4,-1,-3,-5,-2,-3,-7,0,-1,1,0,-2,1,0,-1,1,0,-1,1,0,0,1,0,0,2,0,0,1,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,3,0,0,3,0,-1,3,0,-1,3,0,-2,2,0,-2,3,0,-2,2,0,-3,2,0,-3,2,-1,-3,1,0,-3,1,-1,-2,1,0,-3,2,-1,-3,2,0,-3,2,0,-3,2,0,-3,2,0,-3,3,1,-4,4,-1,-4,5,3,-5,5,-1,-3,1,-1,-3,1,-1,-3,1,-1,-3,0,-1,-3,0,-1,-3,1,0,-2,1,-1,-3,0,0,-1,1,-1,-3,0,-1,-3,0,-1,-4,1,-1,-4,1,-1,-4,1,-1,-4,1,-1,-3,1,-1,-3,0,-1,-3,1,-1,-2,1,-1,-2,2,-1,-2,2,0,-2,1,0,-1,0,0,-2,0,0,-2,0,0,-2,0,1,-2,0,0,-2,0,0,-3,0,0,-1,0,0,-1,-1,1,-2,0,1,-2,-1,1,-2,-1,-2,-3,-2,-3,-1,-3,-4,0,-3,-4,-1,-4,1,-1,-1,1,-1,-1,0,-1,0,0,-1,0,0,-1,1,-1,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,-1,0,0,-1,0,-1,0,1,2,-1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,-1,0,0,-2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,-1,1,0,2,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,4,1,-2,-2,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,-1,2,1,-2,2,1,-1,0,2,-1,3,2,-2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,3,-1,-1,3,0,-1,4,2,-2,3,3,-3,2,2,-1,4,5,0,0,1,1,0,2,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,-1,-1,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,-1,1,-1,-2,0,0,1,2,-1,0,0,-1,0,0,-1,0,0,-2,-1,0,-2,-1,1,-4,0,3,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,1,0,0,1,0,0,2,0,0,1,0,-1,1,0,0,0,0,1,-1,0,0,0,0,1,-1,0,1,-1,1,1,-1,3,1,-1,4,1,-2,3,0,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,-1,-2,-2,-1,-3,-5,-1,-3,-5,-1,-3,-9,0,-2,-10,2,-4,-14,3,-3,-8,3,-7,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,0,0,-1,0,-1,-1,0,0,-1,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,-1,1,-1,-1,2,-2,-1,2,-3,-3,-2,-3,-4,-4,-3,-3,-2,-1,-1,2,-1,-1,2,-1,-2,1,-1,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,-1,-1,-1,0,-2,-2,-1,-2,-2,2,-1,0,-3,-3,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,0,0,0,-3,5,2,-2,7,3,-1,6,2,-1,1,0,-1,1,0,-1,0,0,-1,1,0,-1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,1,0,-1,1,0,-2,1,0,-2,1,-1,-2,2,0,-1,2,1,-2,3,2,-1,4,1,0,3,0,1,3,-1,0,1,0,-3,2,-1,-2,1,0,-3,1,1,-4,2,1,-4,1,0,-4,-1,1,-4,-1,-1,-4,0,-2,-3,1,-2,-3,1,0,-4,1,-1,-4,0,1,-4,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,-1,1,0,-1,2,0,-1,1,0,-1,1,-1,-1,2,-1,-1,0,-1,-2,0,-1,-2,0,-1,-3,-1,-1,-3,0,-1,-3,0,-1,-2,0,-1,-2,0,-1,-2,1,-1,-2,1,-1,-1,0,-1,-1],[0,1,-2,0,1,-1,1,1,-2,0,1,-3,0,2,0,-1,2,0,0,1,0,-1,2,1,-1,1,2,2,4,2,3,2,3,3,1,2,-1,1,1,-1,1,1,0,1,1,0,1,2,0,1,2,0,2,3,1,2,3,-1,2,4,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,3,2,-2,7,2,0,8,4,2,9,4,2,8,2,3,10,6,-1,1,0,-1,1,0,0,0,1,0,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,-1,0,0,-1,0,1,-1,0,1,-1,0,1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,1,0,-5,2,0,2,2,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,-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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,-1,0,1,0,1,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,1,0,0,1,0,-1,1,0,1,2,0,1,2,0,0,0,0,1,-1,-1,2,-1,-1,0,-2,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,-3,0,1,-1,0,-1,-1,-1,0,1,0,-3,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,1,0,-1,1,0,0,1,0,0,2,1,1,2,0,0,1,0,0,0,0,0,1,0,0,1,-1,0,0,1,2,-2,0,1,-2,2,2,-4,2,2,-4,0,0,1,0,-1,1,0,0,1,0,-1,0,0,-1,0,0,0,-1,2,1,-2,-2,0,-2,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-2,0,-1,-2,1,0,-2,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,-2,-1,0,-2,-1,0,-3,-1,2,-3,-2,1,-4,-1,-1,-2,-1,-1,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-2,-1,0,-2,0,0,-2,-1,1,-2,-1,0,-1,-1,0,-2,0,2,-4,-1,-2,-1,-1,-1,-1,-1,0,-1,1,-1,0,-1,2,-2,-1,3,-3,-2,5,-4,-1,7,-2,-3,10,-3,-2,11,-1,-6,11,2,-5,13,4,-10,11,4,-2,1,-2,-3,0,-3,-1,1,-1,-1,0,-1,-2,-1,-2,-2,-1,-2,-1,-1,-1,-2,-2,-1,-1,0,0,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,-1,-2,-3,-2,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,-1,-1,-1,0,0,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,-2,-1,1,-1,-1,-1,-1,-1,-3,1,-1,-2,3,-1,-5,1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-3,-1,1,-4,-2,1,-7,-3,1,-7,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,-1,0,1,-1,-2,3,-1,-3,5,-2,-3,3,-2,0,0,-1,1,1,-1,1,0,0,1,0,0,2,0,1,1,1,-2,1,-1,2,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,-1,0,1,2,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,-1,0,0,-1,0,0,-1,0,1,-1,1,1,-1,1,1,-2,1,1,-1,1,1,-1,2,1,-2,1,0,-1,1,0,-1,2,0,0,1,0,-2,1,1,-2,2,1,-1,2,1,-1,2,2,-1,2,1,0,1,0,-1,1,1,0,2,-1,-1,2,-1,-1,2,0,-1,1,-2,-3,2,-2,3,1,-1,-1,2,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,-2,-1,1,-2,-2,0,-1,-1,1,-1,-1,-1,0,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,0,0,1,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-2,-2,0,-3,-1,1,-4,-3,0,-3,0,-1,-1,0,-1,-2,0,-1,-1,0,-2,-1,1,-2,-2,1,-3,-2,1,-4,-3,2,-6,-4,2,-8,-3,1,-7,-1,3,-9,-5,0,-1,-1,-1,-1,-1,1,0,-1,1,1,0,1,1,-1,0,0,-1,-2,-1,-1,1,-1,0,0,1,0,1,1,1,0,1,0,-1,1,1,-1,0,1,-1,1,0,-1,-1,1,-1,0,0,0,2,-1,0,2,-1,-1,0,1,-1,0,1,-1,0,2,-1,0,2,0,-1,3,0,-4,-2,2,0,-4,3,1,-6,2,3,-3,-1,0,2,-2,0,2,-1,0,2,-2,0,2,-3,-1,2,-3,-1,2,-3,0,3,-2,0,2,-2,0,1,-2,0,1,-2,1,1,-2,1,1,-1,1,1,-2,1,1,-1,1,1,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,-1,1,-1,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-2,0,1,-2,0,2,-2,0,2,-1,1,5,0,0,6,0,2,5,-2,1,1,-2,1,1,-2,1,1,-3,1,1,-2,1,1,-3,1,1,-2,1,1,-1,2,0,-1,2,0,-1,2,1,-2,1,0,-2,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,0,1,-1,1,1,1,1,2,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-3,0,1,-3,1,3,-3,1,3,-3,0,3,-3,0,4,-3,-1,4,-3,-1,4,-2,1,1,-3,1,1,-3,1,1,-3,1,1,-3,1,0,-1,3,2,-2,5,2,0,5,3,0,7,3,-2,1,0,-3,1,1,-1,1,1,-1,1,0,0,1,0,0,1,0,0,1,-1,0,2,-1,-1,0,1,0,0,0,-1,0,1,-1,0,1,-2,0,1,-2,-1,2,1,2,2,-4,-4,2,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,2,-1,1,0,-1,0,3,3,1,1,-2,2,1,-2,2,1,-1,1,1,-2,1,0,-2,2,-1,-2,3,-2,-2,4,-4,-2,4,-5,-1,4,1,-2,1,1,-3,1,1,-1,1,2,-1,1,2,-1,0,1,0,-1,0,2,-2,1,0,-2,2,-1,1,2,-1,0,2,-1,1,2,-1,0,2,-2,0,0,-1,0,-2,0,0,-3,0,-1,-2,1,-1,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-2,1,3,-2,-1,2,-1,-2,5,-4,-1,2,-1,0,1,-1,-1,1,0,0,1,1,0,0,1,1,0,1,2,-1,1,2,2,1,2,1,1,-1,0,2,-1,1,0,-1,1,1,-2,2,0,-2,2,1,-1,2,-1,-1,1,1,-3,1,1,-3,2,0,-3,2,1,-4,3,0,-4,6,1,-5,7,1,-5,9,-2,-5,10,-3,-6,1,1,-4,1,0,-6,1,2,-3,0,3,-3,-1,2,-3,-2,1,-3,0,2,-3,0,2,-3,0,2,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,-1,1,0,-1,3,0,0,1,0,0,1,0,0,1,-1,0,1,0,0,1,-1,-1,0,4,-2,3,8,-2,4,9,-3,4,13,-4,4,17,-3,4,14,0,1,-1,0,1,-1,1,0,-1,1,0,-1,1,0,-2,1,-1,2,1,-2,-6,1,0,-1,1,-1,0,1,0,0,1,0,0,1,0,0,-1,1,0,1,1,0,0,0,-1,1,0,0,1,-1,0,1,0,1,1,-1,1,0,-1,2,0,-2,2,0,-1,2,0,-1,2,1,-1,1,2,-1,2,1,-1,1,2,-1,1,2,-1,0,0,-1,-2,2,-2,-4,0,-1,-5,-4,0,-3,-3,0,-1,2,-2,1,3,-2,1,2,-1,0,3,-1,0,3,-1,-1,3,0,1,2,-3,-2,2,-1,0,3,-1,1,2,-1,1,2,-1,1,1,-1,1,1,-1,1,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,2,-1,1,2,-1,2,2,-1,1,2,-1,2,1,-1,2,4,-4,3,1,-1,2,1,-1,1,2,-1,2,1,0,2,2,0,2,5,1,4,6,3,4,7,1,6,1,0,1,0,1,1,0,-1,2,0,0,2,-1,-1,1,-1,-1,1,-1,0,1,-1,-1,1,-2,0,0,1,-3,2,-1,3,-3,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,0,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,0,-1,-2,0,0,-2,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,2,0,1,2,0,1,2,0,1,2,-1,1,2,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,0,1,-1,-1,0,0,-1,0,0,0,0,-1,1,0,0,0,0,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,-1,0,-1,0,0,-1,1,0,-1,0,0,-1,1,0,-1,1,0,-2,1,1,0,0,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,-1,0,1,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,1,1,1,1,0,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,-1,0,0,-1,1,0,0,1,0,0,1,-1,-1,1,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,1,0,-1,1,1,-1,1,0,-1,1,0,-1,2,1,-1,2,0,-1,3,1,-1,0,1,-1,0,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,0,1,0,1,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,2,2,-1,2,2,-1,4,3,-1,4,0,0,1,0,0,2,0,0,1,0,0,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,0,0,0,1,0,0,1,0,0,1,1,0,1,1,0,2,0,0,-1,-2,1,-2,0,0,-2,1,0,1,1,0,1,1,1,1,1,1,0,1,1,0,0,1,0,-1,1,0,-1,1,0,-1,2,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,2,0,1,1,0,1,1,-1,0,2,-1,2,2,1,1,2,1,1,2,1,0,2,1,0,2,2,0,2,2,0,2,1,0,2,1,0,2,1,0,1,1,-1,1,1,-1,2,1,-1,1,1,-1,1,1,-1,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,-1,-1,2,-1,-1,0,2,0,1,3,0,-1,3,1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,-2,0,0,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-2,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-2,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,0,-1,1,-1,1,-5,1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-2,0,2,-1,-1,2,-1,-1,2,-2,0,2,-4,2,2,-5,3,2,-4,2,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,0,0,0,0,0,0,1,-1,0,1,-1,0,1,-1,-1,1,0,-1,1,0,-1,2,0,-1,2,0,-1,3,3,-2,3,4,-3,3,3,-3,4,6,-4,1,0,-1,1,0,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,2,0,-3,0,-2,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,-1,-1,0,-1,-1,1,-1,-1,1,0,0,2,0,0,1,0,0,1,0,-1,1,1,-1,0,0,-1,1,1,-1,0,1,-1,1,1,0,1,1,0,0,1,0,0,1,0,-1,1,0,1,1,0,2,1,0,1,2,0,1,2,0,0,3,-1,-1,1,0,2,1,0,1,1,0,2,1,-1,1,0,-1,1,0,-2,0,-1,-3,-1,-1,-3,-1,-1,-4,-1,-1,-6,-1,0,-1,2,0,-2,2,0,-1,2,0,-1,3,0,-1,3,-1,-1,3,-4,-1,3,-5,-1,4,-5,-1,1,1,-1,3,1,-2,3,1,0,3,1,0,3,2,0,4,2,0,5,2,0,6,2,0,4,2,-1,5,1,0,4,3,-3,8,1,0,3,1,1,3,1,0,3,0,0,2,1,0,1,1,0,1,0,0,1,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,1,1,-1,0,0,0,1,0,-1,1,1,-1,1,0,0,-1,2,1,3,-1,0,1,1,-1,1,1,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,0,0,-1,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,1,0,1,2,0,1,2,-3,-1,0,2,2,1,0,1,1,-1,1,2,0,1,2,0,1,2,0,1,2,0,1,-1,-1,0,-3,-1,1,-2,-2,0,2,0,1,1,-1,1,1,0,1,1,0,0,1,0,0,1,0,0,0,-1,1,0,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-3,-1,0,-3,-1,0,-3,-1,1,-4,-2,0,-4,-2,0,-3,-1,-1,-3,0,0,-3,0,2,-3,-1,1,-3,0,4,-3,-2,6,-4,-3,9,-4,-4,9,-7,-4,9,-7,-4,9,-10,-4,10,-12,-4,10,-10,-4,5,-2,-4,3,-3,-4,6,0,-6,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,-1,-1,-2,-2,-1,-2,-1,-1,0,0,-1,0,1,-2,-1,0,-2,0,1,-2,0,1,-3,0,1,-3,0,1,-3,0,1,-2,1,1,-2,0,1,-2,1,2,-2,0,1,-2,0,1,-2],[0,1,-4,1,1,-3,2,1,-3,3,1,-3,1,1,-3,0,1,-3,1,1,-2,1,1,-2,1,1,-1,1,1,-1,0,1,-1,-1,2,1,1,1,-1,1,1,0,1,1,-1,1,1,0,1,1,0,1,1,-2,2,2,-2,1,0,-4,1,1,0,1,1,0,0,1,0,0,0,0,0,0,-1,-1,0,-1,-1,0,0,-1,1,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,1,0,1,1,0,-1,1,1,-1,2,1,0,2,1,-1,2,1,-1,2,1,0,2,2,1,1,1,1,0,1,1,1,1,1,0,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,2,1,1,2,0,2,2,-2,3,1,1,3,2,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,1,1,0,1,2,0,1,2,1,1,2,1,0,1,1,1,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,1,0,1,1,0,1,1,0,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-2,0,-1,-2,0,-2,-2,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,-1,0,0,-2,-1,0,-1,-2,0,-1,-1,1,-1,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,2,-1,0,0,0,0,0,0,0,-1,0,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-2,-1,-2,-3,-1,-2,-3,-1,-2,-3,0,-2,-3,-1,-1,-3,-2,-2,-3,-2,-1,-2,-2,-1,-2,-2,-1,-2,-3,-1,-2,-3,-2,-3,-2,-2,-3,-2,-4,-4,-2,-2,-2,-2,-1,-2,-1,-1,-3,-3,-1,-2,-3,0,-2,-4,2,-2,-5,2,-4,-5,3,-3,-7,5,-5,-8,-1,-3,-3,-2,-3,-3,-1,-2,-2,-2,-3,-2,-2,-2,-1,-2,-2,0,-5,-2,0,0,-3,1,-1,-3,-3,0,-3,-4,-2,-3,-3,-2,-4,-4,-4,-4,-3,-6,-4,-3,-4,-4,-3,-1,-3,-3,-1,-2,-2,0,-3,-4,2,-3,-3,2,-3,-4,5,-5,-4,5,-6,-5,8,-8,-4,8,-9,-5,1,-2,-1,3,-2,-1,0,-1,-1,-1,-1,-1,-2,-1,0,-1,1,1,0,0,1,0,0,1,-1,0,0,1,1,2,0,1,2,1,1,2,2,2,1,2,2,2,1,1,1,1,1,2,0,1,2,1,2,2,1,2,2,1,2,1,1,3,2,0,2,1,1,3,1,0,4,0,1,4,-4,1,4,-4,2,4,-6,2,2,-8,3,3,-10,1,0,-7,0,2,1,0,2,0,0,2,1,0,2,2,0,1,1,0,1,1,0,1,2,0,1,2,0,1,2,0,1,2,1,1,2,1,0,1,1,0,2,1,0,2,1,0,3,1,0,2,1,-1,2,0,0,2,0,0,2,0,0,1,0,0,2,0,1,2,0,0,2,0,0,1,0,0,1,0,0,1,0,0,1,1,1,1,0,0,1,0,0,1,0,0,2,0,0,2,0,1,2,4,-1,5,3,-1,5,6,-5,5,8,-5,7,7,0,9,10,-9,8,0,0,2,0,0,2,0,0,2,0,0,2,-1,0,2,-1,-1,4,-2,-1,3,-1,-1,5,-1,-1,5,0,0,2,0,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,0,-1,1,-1,0,2,2,-2,1,-4,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,-1,2,1,0,0,1,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,-1,1,-1,-1,0,-1,-2,1,-2,1,0,0,1,1,0,1,0,1,1,0,1,2,-1,1,0,-1,2,-1,0,2,0,-1,4,0,0,4,0,0,2,0,-1,7,2,0,1,1,0,1,2,-1,0,2,-1,0,2,-1,1,1,-3,0,3,-1,3,2,-1,0,2,-1,0,2,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-2,-1,1,-2,-1,0,0,-3,0,0,-3,0,0,-3,2,-2,-1,2,-2,-1,2,-1,-1,2,-1,-1,2,-1,-1,3,-1,-1,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,-1,2,-1,0,0,-2,-1,-1,-2,-2,-1,-1,-1,-3,-2,-2,2,-1,-1,1,-1,0,2,-1,-1,2,-1,-1,3,-2,-1,3,-2,-1,3,-3,-2,4,-4,-1,5,-5,-2,4,-5,-2,5,-6,-1,3,-1,-1,3,-1,-1,3,-1,-1,3,-1,-1,3,-1,0,3,-1,-1,2,-1,-1,3,-2,0,3,-1,0,3,-1,0,2,-1,0,2,-1,0,2,-2,0,2,-1,0,3,1,-1,3,0,-1,1,-2,1,1,-3,2,2,-1,0,2,-1,0,2,-1,0,2,-1,-1,2,-1,-1,2,1,1,3,-1,1,3,-1,1,3,-1,-1,3,-1,-1,2,-1,-1,3,-1,-1,3,-1,-1,3,-1,-1,3,-1,-1,3,-2,-1,3,-1,-1,3,-1,-1,2,-1,0,2,-1,0,2,-1,1,1,-1,0,1,-1,1,1,-1,0,1,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,-1,1,0,-1,1,-2,-2,0,-2,-1,1,0,0,0,-4,-1,1,0,-1,1,0,-1,2,0,0,2,-1,0,1,0,0,1,0,0,1,-1,0,0,0,1,1,0,1,0,0,-1,0,-1,0,0,-1,2,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,-2,-1,0,-3,-2,-2,-4,-2,-5,-4,-3,-6,-3,-5,-7,-5,-3,1,0,0,0,0,0,1,0,0,1,0,0,1,0,1,3,-1,2,2,1,3,4,1,4,4,2,5,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,2,2,-2,-3,1,0,0,1,1,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,0,-1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,2,0,-1,1,0,-2,2,-1,-2,0,-1,-1,0,2,-2,1,2,-2,1,2,-1,1,2,-2,1,2,-2,1,2,-1,1,1,-1,2,3,-2,0,2,-2,0,2,-2,0,2,-2,0,2,-2,0,2,-2,0,5,-3,0,7,-4,1,7,-4,1,9,-6,1,2,-1,0,2,-1,0,2,-1,0,2,-1,0,1,-1,0,2,0,-2,2,0,-2,3,0,-3,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,4,-1,1,-1,-1,-1,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,-1,0,0,-1,1,0,-2,1,0,-1,1,0,-2,1,0,-1,1,0,-3,2,0,-2,2,1,-1,2,1,0,2,0,-2,1,0,-2,2,0,-2,1,1,-2,1,2,-2,2,-1,-2,3,0,-1,1,0,-1,1,0,-2,0,0,-1,0,0,-2,-1,0,-1,1,-1,-2,2,1,0,0,0,-1,0,0,0,0,0,-1,-1,1,0,-1,1,0,-1,0,1,-1,1,1,0,1,2,0,0,1,1,-1,2,1,-2,2,2,-3,2,3,-4,3,4,-3,-1,7,-4,-1,8,-5,4,6,-3,-5,11,0,2,1,0,4,1,0,0,0,0,0,0,0,0,0,-1,-1,0,1,1,0,0,1,0,0,1,0,0,0,0,0,0,-1,1,0,-1,1,1,1,0,2,1,-1,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,-1,0,0,3,-1,0,3,-1,0,1,-1,0,1,-1,1,1,0,1,1,0,1,1,0,-1,1,-1,-2,1,-1,-3,1,-1,-3,2,0,-2,1,0,1,1,0,1,1,0,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,-1,0,1,-1,1,1,0,1,1,0,1,1,0,2,0,0,1,1,0,0,1,0,1,2,0,1,2,0,1,3,1,3,3,-1,6,1,0,2,5,-2,-1,3,1,-1,4,0,-1,2,1,-3,2,1,-3,2,0,-2,1,0,-3,2,0,-3,2,-1,-4,3,-1,-6,4,-3,-5,0,0,-2,2,0,-2,2,1,-1,1,-1,-1,1,-1,0,1,-1,0,0,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,1,0,-1,1,-1,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,-1,1,0,-1,1,0,0,1,0,0,1,0,-1,0,0,-1,0,-1,-2,0,-1,-2,1,0,-2,1,-1,-1,1,1,1,1,2,2,1,1,2,1,3,-1,0,-1,0,0,0,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,0,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,1,1,0,1,1,0,0,0,0,1,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,1,0,0,1,0,-1,0,0,-1,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,1,-2,-1,2,-2,-2,3,-2,-2,3,-2,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,-1,0,0,-2,0,1,-2,1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,1,0,0,-2,-1,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,0,-1,-1,0,-1,0,0,-1,1,0,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,1,0,1,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,-1,0,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,-1,2,0,0,1,0,1,0,-2,1,1,2,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,-1,-1,1,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,2,-1,2,1,-1,1,2,-1,2,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,-2,0,2,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,-3,1,-2,5,-1,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,-2,0,1,2,-1,-3,0,0,0,0,0,0,0,0,0,-1,0,0,-1,1,0,-1,1,0,0,1,-1,-2,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-2,-1,-1,-2,0,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,-1,-2,1,-1,-2,1,0,0,-2,-1,1,-3,-3,1,-3,0,2,-5,-1,-1,0,-1,-2,0,-1,-1,0,0,0,0,0,0,0,0,0,1,0,1,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,2,0,-1,2,0,-2,2,0,-1,0,-1,-1,0,-2,-1,0,-1,-1,0,-1,-1,-1,-1,0,1,-3,0,1,-2,0,1,-3,1,2,-3,1,2,-3,2,2,-4,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-2,0,2,0,-2,0,-3,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-2,1,-2,-5,-2,-7,-5,-2,-7,-7,-5,-11,-8,-7,-11,-1,0,-2,-1,0,-1,-1,0,-2,-1,0,-1,-1,0,-2,0,0,-2,-1,-1,-2,-1,-2,-2,-1,0,-2,-1,0,-1,-2,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,1,-2,-2,1,-1,-1,1,0,-1,0,0,0,0,1,-1,0,1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-2,0,1,-1,0,0,-2,0,-1,-2,0,-1,-2,-1,-1,-4,0,-1,-1,-1,-1,-2,0,-1,-2,1,0,-2,0,-1,-2,0,-1,-2,0,0,-2,0,0,-1,0,0,-2,0,0,-1,1,0,-1,1,1,0,1,1,0,2,2,0,1,1,-1,1,1,-1,1,1,-2,1,1,-2,1,1,-2,1,1,-2,1,2,-1,1,2,-2,-2,0,-3,3,3,-3,1,2,-3,1,2,-3,0,1,-4,0,1,-4,-1,1,-4,-1,0,-7,-1,-1,-9,-3,-2,-8,-1,-1,-4,0,1,-4,0,1,-3,0,1,-3,0,1,-2,0,1,-2,0,0,-2,-1,0,-2,-1,0,-2,0,0,-2,0,0,-2,0,0,-3,0,1,-3,0,2,-3,1,2,-3,2,2,-3,3,2,-2,3,1,-2,3,1,-2,3,0,-2,2,-1,-2,2,-1,-2,3,0,-4,1,4,-4,2,4,-5,1,5,-6,1,7,-7,0,8,-8,1,7,-7,2,8,-8,2,7,-11,2,5,-11,1,5,-6,1,7,-8,1,8,-5,0,8,2,0,1,2,0,1,2,0,1,2,0,0,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,0,3,0,1,3,0,1,3,0,1,2,0,1,2,1,1,2,1,1,1,1,0,2,1,0,1,1,0,1,1,0,1,1,0,0,1,0,1,1,0,0,1,0,1,1,0,1,1,0],[5,-9,1,4,-8,1,5,-10,0,5,-9,1,2,-5,1,2,-4,-1,1,-4,3,-1,-2,3,-4,-1,6,0,-1,6,0,-2,11,-2,-1,11,-1,-1,2,-1,-1,1,-1,-1,2,-1,-1,1,-1,-1,0,-1,-2,-1,-2,-2,-2,-1,-3,0,-1,-1,1,-1,-1,0,0,-1,1,0,0,1,0,0,1,1,0,1,1,1,1,1,0,2,0,0,1,0,0,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,-1,0,0,-1,-1,1,-4,-3,0,-6,-2,0,-8,-2,-1,-11,-1,-3,-14,0,-3,-12,-1,-4,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,1,0,1,3,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,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,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,-2,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,-1,1,-1,-2,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,-1,0,-2,-1,0,-1,0,0,-1,1,0,-2,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,-1,0,0,-2,0,0,-1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,0,1,0,0,1,0,0,0,-1,0,1,0,0,0,1,0,0,0,0,1,1,0,1,1,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,2,0,1,2,0,1,2,0,1,1,0,1,1,1,1,1,0,1,0,1,1,0,1,2,0,1,2,1,1,2,1,1,3,1,1,1,1,1,2,0,1,1,0,1,0,0,0,0,0,0,-2,0,3,-4,0,3,-5,-1,6,-4,-2,6,0,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,1,-1,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-1,0,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-2,0,-1,-2,2,-1,-2,1,-1,-3,3,-1,-4,3,-2,-5,0,-1,-2,0,0,-2,0,-1,-2,0,-2,-2,0,-2,-2,0,-2,-2,0,-1,-2,0,-1,-2,0,-1,-1,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,1,0,0,1,-1,-2,1,0,-3,0,-3,-1,0,-4,-1,0,-4,-1,-2,-5,-3,1,-4,1,1,-5,0,1,-7,2,2,-7,2,3,-5,3,3,-5,0,5,-4,-1,5,-4,-3,6,-3,0,1,-3,0,2,-3,1,1,-3,-1,1,-2,-1,1,-1,-1,1,-2,-1,1,-1,-1,1,0,-1,1,-1,-1,1,-1,-2,1,-1,-1,1,0,-1,1,-1,-2,1,0,-2,1,0,-2,1,0,-2,1,-1,-1,1,0,-2,1,0,-1,1,1,-1,1,3,-3,1,-2,-3,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,-3,-2,1,-2,-2,2,-2,-4,4,-1,-5,4,0,-3,4,-1,-7,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,1,-1,2,0,-1,4,1,-1,6,0,-2,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,0,3,-1,1,1,-1,0,-1,1,0,-1,1,0,-1,0,0,-1,1,0,-1,0,-1,-1,1,0,-2,1,-2,-1,1,0,-1,1,0,0,0,0,0,1,0,1,0,0,0,1,1,0,1,-1,0,0,2,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,-1,1,0,-4,1,-2,-4,2,-3,-5,1,-4,0,1,1,0,2,2,0,2,1,-1,2,1,-1,2,1,-3,1,3,-3,0,3,-4,0,4,-4,-1,6,-5,-2,8,-4,-1,6,0,2,1,0,3,2,1,0,1,1,0,1,1,-1,2,2,2,1,0,-3,0,2,0,1,2,0,1,2,0,1,2,0,0,1,-1,0,1,-1,0,2,-1,0,1,-1,0,2,-1,1,1,0,1,1,1,1,0,1,1,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-1,0,1,-2,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,0,0,-3,-1,0,-2,-2,0,0,-2,-1,-2,-2,1,-1,-1,1,-1,0,1,-1,-1,1,-1,-1,1,-1,0,1,-2,3,1,-3,3,0,-2,7,-2,-1,10,-3,0,10,-3,-1,12,1,-1,-1,1,-2,-1,1,-1,0,1,-1,0,2,-1,0,2,-1,0,3,-1,1,1,-2,0,1,-1,0,2,-1,0,1,-1,0,0,-1,0,0,0,0,1,0,1,0,-2,1,1,-1,1,2,2,1,2,2,1,0,-1,0,0,0,0,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-2,2,-2,-5,0,1,1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-2,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,-1,0,-2,-1,0,-2,-1,0,-2,0,0,-2,-1,0,-2,0,0,-1,-1,-1,-2,-1,0,-2,0,0,-2,0,0,-3,0,0,-3,1,0,-3,1,0,-2,1,0,-2,1,0,-1,1,0,-2,2,-2,-2,1,-1,-1,2,2,-2,1,0,-2,1,0,-2,1,0,-2,0,0,-2,0,0,-2,1,0,0,1,1,-4,-1,-1,-3,0,0,-3,0,0,-3,0,0,-4,0,0,-4,0,1,-4,-2,0,-5,-2,-2,-5,-7,-4,-6,-10,-6,-8,-9,-5,-6,-14,-8,-4,1,0,-5,1,0,-4,1,0,-4,2,0,-4,2,0,-4,3,0,-5,6,0,-5,7,0,-6,9,0,-4,2,0,-4,2,0,-3,1,0,-3,1,0,-2,1,0,-2,2,0,-1,1,0,-2,2,0,-3,1,0,-3,1,0,-3,1,0,-3,0,0,-4,0,0,-5,0,0,-7,-2,-1,-3,1,0,-3,1,0,-3,1,0,-2,0,1,-1,0,1,0,0,1,1,1,1,0,1,1,-1,1,0,-1,0,1,-1,0,2,-1,0,1,-1,0,1,-1,-1,1,-6,-2,3,-8,-2,4,-11,-3,4,-14,-2,5,0,0,1,0,-1,1,0,0,1,0,1,1,1,1,0,-1,2,-1,-3,3,-1,0,3,-2,0,0,0,0,0,0,1,0,0,1,0,0,1,-1,0,0,-1,-1,-5,-2,0,-5,-4,1,-7,-1,0,1,0,0,1,0,-1,1,0,0,1,1,0,0,1,0,3,1,-3,5,-2,-4,2,5,-5,0,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,0,1,1,0,2,-1,0,2,-1,0,1,-1,0,2,-1,0,2,-1,0,3,1,1,0,-1,0,1,-2,0,1,-2,1,1,-2,1,1,-2,1,1,-2,1,0,-2,2,-1,-1,3,-1,-1,3,-2,-1,1,1,-2,1,1,-3,0,1,-2,0,1,-3,0,1,-3,-5,-1,-6,0,1,-2,1,0,-2,0,0,-2,1,0,-1,1,0,-1,0,1,0,0,1,0,-2,2,-1,1,0,0,1,-1,0,0,0,0,1,0,1,0,1,1,-1,2,1,1,0,1,1,0,1,0,1,0,0,1,0,1,0,0,0,0,2,2,-4,0,0,-6,0,0,-10,0,2,-13,-1,-1,-11,0,0,1,0,0,1,0,1,0,0,1,0,0,1,1,1,-1,-1,3,1,0,-3,0,0,0,-1,0,0,0,0,0,0,0,0,-1,0,-1,0,1,0,0,1,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,-1,0,0,-1,0,0,-2,0,-1,-2,0,0,-1,0,-1,-1,0,0,0,0,1,0,0,1,0,0,2,0,0,3,-1,0,3,0,0,2,1,0,1,1,0,1,0,-1,1,1,-1,1,-1,0,1,0,0,1,0,-1,1,0,0,1,-1,-1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,1,-2,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,-1,-2,0,1,1,3,0,2,4,2,2,5,0,-2,0,0,-2,-1,0,-2,0,1,-2,0,1,-2,0,0,-2,1,1,-2,0,1,-2,0,0,-2,0,3,-4,1,0,2,-3,1,-2,0,1,-2,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,-1,0,1,-1,1,1,-1,1,1,-1,0,1,-1,1,1,-1,1,1,1,1,0,0,1,2,2,0,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,-1,0,2,-1,1,1,-2,0,0,-2,-4,-2,-3,-6,-3,-3,-6,-3,-3,-10,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,1,1,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,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,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,-1,-1,1,-1,0,1,0,1,1,1,1,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,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,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,2,1,4,2,1,4,4,1,8,0,0,0,0,0,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,-1,-1,0,-1,-1,-1,-1,-1,0,0,-1,0,0,-1,0,-1,-2,0,-1,-1,0,0,-1,0,0,-1,-1,0,-2,-1,-3,-2,-2,-3,-4,0,-4,-1,0,0,-1,1,0,0,1,0,0,1,0,-1,1,-1,-1,1,-1,-2,1,1,-3,1,2,-2,1,1,0,1,0,0,2,0,0,1,0,1,1,0,1,1,1,2,0,0,0,-3,0,-1,-3,0,-2,-4,-1,1,2,0,1,2,0,1,2,0,1,2,0,1,2,0,0,1,0,1,2,0,1,2,-1,1,2,-1,1,2,-1,0,2,-1,0,2,-1,0,1,0,0,1,0,0,2,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,1,0,2,0,0,2,1,0,2,1,4,2,2,4,3,5,4,6,6,5,1,6,0,1,0,0,1,1,0,1,0,0,2,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,-1,1,1,2,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,1,2,0,1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,2,-4,2,-1,3,0,0,0,1,1,1,1,0,0,1,0,0,1,0,0,1,1,0,0,0,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,1,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,2,1,-1,3,1,-1,0,-1,2,1,-3,3,5,-4,3,-3,-5,6,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,-1,1,-1,-1,1,-1,-1,1,-1,0,2,-1,1,3,-2,1,5,-3,1,6,-3,2,5,-3,1,8,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,2,0,-1,2,-1,-3,3,1,0,0,0,-1,1,-1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,1,-1,-1,0,0,1,1,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,-1,1,-2,0,2,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,1,0,2,1,1,1,1,2,2,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,1,0,2,1,0,1,0,-1,2,1,0,0,0,-1,-1,1,-1,-1,0,-1,-1,-1,-1,-1,0,-2,0,-1,-4,0,0,-5,1,0,-6,0,1,-5,1,1,-6,-3,1,-2,-1,-1,-1,-1,-1,-1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,0,-1,0,-1,-2,-1,-1,-1,0,0,-1,-1,1,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,-1,0,0,-1,1,-1,-1,0,-1,-1,2,0,0,-2,-2,-1,1,-1,-1,1,-1,-1,1,-1,-1,2,-1,-1,1,-1,-1,1,-1,0,2,-1,0,2,1,0,2,-3,-1,2,-1,-1,2,-1,-2,2,-1,-2,2,-1,-2,2,0,-1,2,0,-1,2,1,0,2,1,0,2,1,0,2,0,-1,2,0,-2,2,0,-2,3,0,-2,1,-1,-2,1,0,-2,1,0,-1,1,0,-1,1,1,0,1,1,0,0,1,-1,-1,0,-1,0,0,-2,1,0,-1,1,0,-2,1,0,-2,1,1,-2,1,1,-3,-1,2,-5,-5,2,-5,-7,4,-4,-4,5,-2,-1,4,-1,0,1,-2,-3,3,0,2,0,-1,1,0,-2,1,0,-2,0,0,-2,0,0,-2,1,0,-2,1,0,-1,1,0,-1,1,0,-1,2,0,-1,1,0,-3,0,-1,-3,0,-1,-3,0,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-2,0,1,-2,0,1,-1,1,2,-1,0,1,-1,1,2,-1,1,2,0,0,1,-1],[1,0,-3,1,0,-2,2,-1,-2,2,-1,-1,0,0,-1,-1,0,-1,0,0,0,0,0,1,-1,0,2,-1,0,3,-2,1,2,-4,2,3,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,-1,2,-2,-3,0,1,-1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,-1,1,2,0,1,4,-2,1,5,-4,0,5,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,1,-1,-1,-2,-1,-1,0,-1,0,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,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-2,-1,-2,-2,0,-2,-2,-1,-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,-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,0,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,2,0,0,1,0,0,1,-1,0,1,-1,0,2,-1,0,1,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,1,2,-1,0,1,-1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,-1,0,-1,0,0,-2,-1,0,-2,0,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,0,0,-2,-1,0,-2,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-1,-1,2,-1,-2,-3,0,-1,0,-2,-1,0,-1,-1,0,-2,-1,0,-2,-2,1,-2,-2,1,-2,-1,0,-3,-2,0,-2,-2,0,-2,-2,0,-2,-2,0,-2,-3,0,-2,-3,0,-2,-3,-1,-2,-3,0,-2,-2,0,-2,-3,0,-2,-3,0,-2,-3,0,-2,-2,0,-3,-2,0,-3,-2,0,-3,-2,0,-2,-2,0,-2,-2,0,-2,-2,0,-2,-2,0,-2,-2,0,-1,-2,-1,-1,-2,-1,-1,-3,1,0,-1,0,-2,-2,1,-1,-3,0,-3,-2,0,-3,-2,0,-3,-3,0,-3,-3,0,-2,-3,0,-2,-3,0,-1,-3,0,-2,-4,-1,-2,-5,-1,-2,-3,-2,-2,-3,-2,-2,-2,-3,-1,-4,0,-2,-3,0,-2,-3,0,-2,-3,-1,-2,-3,-1,-2,-3,0,-2,-3,-1,-2,-3,-1,-2,-3,-1,-1,-3,-1,-1,-2,-1,-1,-3,-1,0,-2,-1,-1,-3,-1,0,-3,-2,0,-3,-1,0,-3,-1,0,-3,-1,0,-3,-1,0,-3,-1,-1,-3,-1,0,-3,-1,-2,-4,-1,0,-2,-1,0,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,-1,0,-2,-1,0,-2,-1,0,-3,-3,-1,-4,-4,-2,-5,-4,-3,-5,-5,-3,-5,-1,0,-2,0,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,1,-3,-2,0,-3,-3,0,-3,-5,0,-3,-1,0,-2,-1,1,-2,-1,0,-2,-1,0,-2,-1,0,-1,-1,0,-2,-1,0,-1,-1,0,-2,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-2,-2,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-2,0,-2,-2,0,-1,-2,1,-2,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,0,0,-1,0,0,0,0,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-2,0,0,-1,1,0,0,1,0,0,2,0,1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-2,1,-1,0,1,0,0,2,0,1,1,1,2,1,0,2,1,-2,2,0,1,-1,1,-1,-1,1,-2,-1,2,-1,-1,2,-1,-1,2,-1,-1,3,-1,-1,1,-1,-1,2,0,-1,2,0,-1,1,0,0,1,0,0,2,0,0,1,0,0,2,1,0,2,1,-1,2,1,1,1,4,0,-1,4,4,3,7,0,2,1,0,2,1,-1,2,1,-1,2,1,-1,2,0,-1,2,0,-1,2,0,-1,1,0,0,1,0,-1,2,0,-1,1,0,0,1,0,-1,1,0,0,2,0,0,2,1,0,1,1,1,2,1,0,1,1,0,2,2,0,1,1,0,2,1,0,2,1,0,2,1,-1,2,1,-1,2,1,-1,3,-2,-1,2,-2,-2,3,-6,-3,3,-8,-3,2,-8,-4,4,-11,-1,2,1,-1,2,1,-1,2,1,-2,2,0,-2,2,0,-4,0,1,-4,-1,2,-5,-2,2,-2,2,0,-2,2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,1,0,-1,1,0,-1,3,-1,0,3,-1,0,2,0,0,2,0,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-1,3,-1,0,3,-3,-2,3,0,-1,1,1,-1,1,1,-1,1,1,-2,1,1,-2,2,1,-2,0,1,-1,2,2,-2,2,1,-2,2,1,-1,2,1,-1,2,0,-1,2,0,-1,2,0,-1,2,0,0,2,0,0,2,0,0,1,0,1,1,0,1,2,0,1,2,0,1,2,-1,1,1,-1,1,1,0,0,1,1,0,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,0,-1,0,-1,-1,0,0,-1,1,1,-1,1,1,-2,1,1,-2,2,1,-2,2,1,-2,2,1,-1,2,1,-1,2,0,-1,2,0,-1,2,1,-1,2,1,-1,2,0,-1,1,1,0,1,1,-1,1,0,-1,1,0,0,1,1,0,0,1,-1,-1,0,1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-2,1,1,-2,1,1,-2,1,1,-2,4,1,-3,6,2,-4,7,1,-2,9,2,-1,1,0,-1,1,1,-1,1,0,-1,1,-1,-2,1,-1,0,1,0,-1,2,1,1,3,2,2,5,4,-1,1,-1,-1,1,-1,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,2,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,2,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-2,-1,1,-1,-1,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,2,-1,1,2,-3,1,2,-2,1,2,-2,1,2,-2,0,1,-1,0,2,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-2,-1,0,-2,2,0,-3,0,0,-2,0,1,-2,1,0,-2,1,0,-2,2,0,-2,5,-1,-2,8,-3,0,8,-3,0,9,-4,1,1,0,-2,1,0,-3,1,1,-3,1,1,-3,1,1,-4,1,1,-3,-1,4,-3,2,-1,-3,1,0,-3,1,0,-4,0,0,-3,0,0,-3,0,0,-3,0,0,-3,0,1,-4,-1,0,-3,0,0,-3,-1,-1,-3,0,0,-2,-1,0,-2,-1,1,-1,-1,0,-1,-1,1,-1,-1,0,-2,-1,0,-2,-1,0,-2,-1,-1,-3,0,-1,-3,-1,0,-3,0,-1,-3,-1,0,-3,-2,-1,-3,-1,-1,-3,-1,-1,-3,0,0,-2,0,0,-2,0,0,-2,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-1,-1,0,-1,-2,1,-1,-1,1,-1,-2,1,-1,-1,1,-1,-2,0,-1,-2,-1,-1,-2,0,-1,-2,-1,-1,-2,-1,-1,-1,-1,-1,-2,-1,-1,-2,-1,-1,-1,-1,-2,-1,-1,-2,-1,-1,-2,-2,-1,-1,-1,-1,1,0,-2,2,1,-3,4,0,-3,5,2,-3,5,-1,-1,-2,-1,-1,-2,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-3,0,0,0,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,0,1,-1,-1,1,0,0,0,-1,-1,0,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,0,-1,0,-1,0,-1,-3,0,0,-1,0,0,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-2,-2,-1,-2,-1,-1,-3,1,-1,-4,2,-1,-3,-1,-1,-1,-1,-1,-1,0,-1,0,0,-1,0,0,-1,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,0,2,1,0,1,1,0,1,0,-1,-1,0,-1,0,-1,-1,-2,-1,-1,-1,-1,-1,-1,-2,-1,0,0,-1,-1,0,-1,-1,-1,-2,-2,0,-2,-2,-1,-3,-2,-1,-2,0,-2,-1,0,1,-3,0,1,-3,-2,1,-4,-2,1,-3,-1,2,-3,-1,2,-3,0,2,-2,-1,2,-3,0,2,-3,1,3,-3,1,2,-2,2,2,-4,3,2,-2,1,2,-3,0,1,-2,1,1,-2,1,1,-2,1,1,-1,2,1,-2,1,1,-1,1,1,-2,2,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,1,2,1,1,2,1,1,2,1,0,2,1,0,2,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,1,0,1,1,0,0,1,0,1,2,0,1,1,0,1,0,-1,1,-1,-1,1,-1,-1,1,-2,-1,1,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,1,-1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,-1,0,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,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,-1,0,0,0,0,0,0,1,1,0,1,0,0,0,1,1,0,1,0,1,1,1,1,1,1,0,1,0,-1,1,0,-1,1,0,0,0,0,1,1,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,2,0,0,1,0,0,0,1,1,0,1,1,0,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,0,1,0,0,1,1,0,1,0,-1,2,1,0,1,0,1,1,1,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,0,0,0,0,0,0,-1,0,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,0,2,1,1,1,1,1,2,1,1,1,1,2,1,1,2,1,2,2,1,2,2,0,2,2,0,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,4,3,2,5,3,-1,5,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,2,-1,2,2,-1,1,4,-2,1,1,0,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0,-1,0,0,1,1,1,1,1,2,1,2,2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,0,2,1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,-1,0,2,-1,2,3,-2,2,2,1,3,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,-1,0,1,0,0,0,1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,-3,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,1,0,-1,1,1,-1,1,0,-1,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,0,0,0,1,1,0,1,2,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,-1,0,-1,0,0,2,0,1,2,0,1,2,1,1,2,1,1,2,2,0,2,1,1,2,2,1,2,0,1,2,-1,1,3,0,1,1,-2,1,2,1,1,2,1,2,2,0,1,2,0,1,2,0,1,2,1,1,2,1,0,1,1,1,2,0,1,2,0,2,1,0,1,1,0,2,1,-1,1,1,-1,2,1,-2,2,1,-2,2,1,-1,2,1,-1,2,1,0,2,1,0,2,1,0,2,1,-1,2,1,0,2,1,0,2,2,0,2,2,0,2,2,0,2,2,1,1,3,2,2,1,-1,1,2,0,3,2,0,3,2,0,2,3,1,2,3,1,2,4,0,1,2,1,3,2,0,3,2,0,3,2,0,2,1,0,2,1,-1,2,0,-1,1,0,-2,1,-1,-3,-1,-1,-3,-2,1,-1,3,1,-1,4,1,-1,3,1,-1,4,1,-1,4,1,-1,4,0,-1,4,-2,-2,5,0,0,4,2,-1,4,2,-1,4,2,0,4,2,1,5,3,0,6,3,1,5,3,0,6,2,1,5,2,0,4,1,0,3,3,0,2,2,1,4,2,1,4,2,1,4,1,1,3,2,1,2,2,1,2,1,0,2,1,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,-1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,2,0,0,2,0,0,2,1,0,2,1,0,3,1,0,4,1,1,5,2,0,3,1,2,2,1,0,3,1,0,2,1,0,2,1,0,2,1,0,2,1,1,1,1,0,1,0,1,1,0,0,0,0,0,1,0,1,0,0,1,0,-1,0,0,-1,-1,0,-1,-1,1,0,0,1,-1,0,2,0,0,2,-1,0,2,0,1,2,-1,0,2,0,1,3,-1,1,3,-2,1,3,-1,1,3,-1,1,3,0,1,3,0,2,5,1,2,5,0,1,7,2,3,2,-1,1,2,-1,1,2,-1,1,1,-1,1,2,-1,0,2,-1,0,2,-1,0,2,-2,0,2,-2,0,2,-2,0,2,-1,0,1,-1,2,0,-1,2,1,0,2,1,0,3,2,3,3,1,3,2,0,2,3,0,2,2,0,3,0,1,3,-2,2,3,0,0,0,6,2,0,5,-2,0,8,-4,0,11,-8,0,13,-11,4,13,-13,8,13,-15,10,13,-14,7,13,-12,3,13,-2,-2,14,0,-2,15,-4,-4,16,-2,0,-1,-2,0,-1,-2,0,-1,-2,1,-1,-1,1,0,-1,2,0,-1,1,-1,0,2,0,-1,2,0,-1,2,0,-3,-1,-2,-3,-1,-2,-4,-1,-2,-1,-1,-2,0,-1,-2,-2,-1,-2,-2,-1,-2,-2,-1,-2,-1,-1,-2,0,-1,-2,0,-1,-1,1,-1,0,-1,-1,-1,1,-1,0,1,-1,0,0,-1,-1],[2,3,-9,2,2,-8,3,2,-8,3,0,-9,1,3,-5,-1,4,-6,2,3,-3,1,4,-1,1,3,1,2,6,2,2,6,3,1,8,3,1,3,0,1,3,0,1,3,0,1,3,1,2,3,1,2,4,0,1,5,2,4,3,-2,1,2,1,1,2,1,1,2,1,1,1,0,1,1,0,0,1,0,1,0,1,0,1,0,0,1,0,0,1,0,0,2,0,0,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,-2,2,-1,-2,2,-1,-2,2,-2,-1,2,-1,-1,2,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,2,0,1,3,0,2,6,1,4,8,3,6,10,3,5,10,2,7,13,4,0,1,0,0,0,0,1,1,0,1,0,0,1,0,0,2,0,2,3,0,2,2,0,1,4,0,3,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,1,1,0,0,-1,-1,0,-2,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,2,0,0,2,1,0,2,0,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,1,1,0,1,1,0,0,1,0,0,1,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,0,-1,0,0,0,0,-1,-1,0,0,2,0,-2,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,0,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,1,-2,-1,0,-2,-1,0,-3,-1,1,-2,-1,1,-3,-1,1,-2,-1,0,-3,-1,0,-3,-1,0,-3,-1,0,-2,-1,0,-2,-1,0,-2,-1,1,-2,0,1,-2,0,1,-2,-1,0,-3,-1,0,-3,-1,0,-3,-1,0,-3,-1,0,-3,-1,2,-3,-1,2,-3,-2,3,-3,-2,3,-4,-1,0,-2,-1,0,-3,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,0,0,-3,-2,1,-2,-2,1,-2,-2,1,-2,-3,0,-2,-2,1,-1,-1,1,-2,-1,1,-1,-1,1,-2,0,1,-2,0,1,-2,-3,3,-2,-2,4,-2,-4,4,-4,-4,4,-3,-1,1,-2,0,1,-1,-1,1,-1,-1,1,-2,-2,1,-2,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,1,0,0,1,0,0,1,0,-2,0,1,-1,0,0,0,0,1,0,1,0,0,1,0,-1,1,2,-1,1,2,-1,1,2,-1,1,2,-1,0,3,-1,0,3,-1,0,4,1,0,3,1,0,3,1,0,3,2,1,4,1,1,4,4,3,5,0,0,3,1,1,3,0,1,3,1,1,3,1,1,4,1,1,4,1,1,3,1,1,3,1,1,2,1,1,2,1,1,2,1,1,1,1,1,2,1,1,2,1,1,2,1,1,2,2,1,2,2,1,2,2,0,2,2,1,3,2,1,3,2,0,3,2,0,2,2,0,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,2,0,1,2,0,1,-2,1,0,-1,0,1,1,1,2,2,2,2,2,1,1,4,3,4,1,0,1,2,0,1,1,0,1,1,0,1,1,0,2,1,-1,4,3,-2,4,5,-2,6,6,-3,6,1,-1,1,1,-1,1,1,0,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,1,2,1,-1,1,2,3,3,1,-1,0,1,-1,0,1,-1,0,2,-1,0,2,-1,1,1,-1,0,2,-2,1,2,-1,0,2,-2,0,1,-1,0,2,-1,0,2,-1,0,0,1,-1,0,1,-4,0,1,2,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,2,-1,0,2,-1,0,1,-1,0,1,-1,0,1,-1,0,2,0,-2,4,-1,-2,3,-2,-4,3,-3,-3,5,-4,-1,2,-3,-5,1,-1,0,1,-2,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,1,2,-1,2,3,2,0,3,0,0,0,0,1,0,0,0,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,1,2,0,1,1,0,1,3,0,2,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,2,0,1,2,0,1,2,0,1,2,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,2,0,2,2,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,1,-1,1,2,1,1,2,3,0,2,2,2,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,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,1,0,1,1,0,1,1,1,1,1,1,2,1,1,2,1,2,2,3,3,6,4,2,9,2,4,6,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,0,1,1,3,1,2,3,2,3,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,2,2,1,2,-1,0,1,1,0,2,1,0,2,1,1,2,1,1,2,1,1,3,0,-3,2,0,-2,1,4,-2,-1,5,-3,-2,3,-5,-1,8,-3,-4,1,1,3,1,1,3,1,1,3,1,1,3,1,2,2,1,2,2,1,3,3,2,4,4,1,4,4,1,1,3,1,0,3,0,0,1,0,0,2,0,0,2,0,0,1,0,0,2,0,0,1,0,0,2,0,0,2,1,1,2,1,1,2,2,1,3,2,1,2,1,0,2,2,2,2,0,1,2,0,0,2,-1,1,1,-1,0,1,-2,0,0,-3,0,1,-1,1,1,0,1,1,-2,1,0,-2,1,0,-2,1,1,-2,1,0,-2,1,0,-4,0,1,-3,0,1,-3,0,3,-4,1,4,-3,1,1,-3,1,0,-3,1,1,-4,1,1,-4,1,2,-5,1,1,-6,2,1,-4,1,1,-3,1,1,-2,2,2,-4,1,1,-4,1,1,-5,0,1,-6,3,1,-8,4,0,-8,6,-1,-9,4,0,-4,1,2,-3,2,3,-4,1,2,-4,2,3,-5,1,3,-6,0,5,-7,-1,6,-7,0,5,-3,2,3,-3,3,4,-3,2,3,-2,2,3,-2,2,3,-3,2,3,-2,2,3,-4,1,3,-1,3,2,0,3,2,0,2,2,0,2,1,1,1,1,1,2,1,1,0,1,1,3,1,1,3,1,1,3,1,1,3,1,1,3,1,2,6,0,3,7,0,0,8,0,-1,9,0,1,3,0,1,3,1,1,3,0,1,3,0,0,3,-1,2,1,-1,1,2,0,1,1,0,1,2,0,1,2,0,1,2,0,0,2,1,0,2,0,1,2,1,1,1,0,1,1,1,0,1,1,0,0,1,-1,0,1,0,0,1,0,-1,1,0,-2,1,2,-2,1,3,-3,1,4,-3,1,5,-2,-2,6,-4,-3,5,-3,-3,6,-3,-3,8,-5,-3,5,-3,-3,2,-2,1,3,-4,1,2,0,0,2,0,0,2,1,0,2,1,1,3,0,1,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,-1,0,0,-1,0,0,0,1,1,0,0,1,0,0,1,0,-1,1,0,-1,0,0,-1,0,-1,1,1,2,-1,-1,2,-2,-2,0,-1,0,0,-1,0,1,-1,1,1,-1,1,2,-1,1,2,-1,1,1,-1,1,3,-1,1,4,-1,1,4,-1,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,-1,-1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,0,-1,-1,0,-1,-1,-1,-1,0,-1,0,-1,-1,0,0,-1,-1,-1,-1,-1,-1,1,-2,-2,-1,-1,-1,-1,-1,-1,-2,-1,-1,-2,-2,-1,-2,-2,-1,-3,-1,2,-3,0,3,-3,-1,4,-2,-2,-1,-2,-2,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,2,-3,0,0,1,-2,0,-1,-1,-1,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,0,-1,-1,-1,0,0,0,0,1,-1,-1,1,0,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,0,0,-2,0,0,-2,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,0,0,-1,-1,0,-1,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,-1,0,-2,-1,1,-2,0,0,-2,0,0,-2,-1,-1,-1,-1,-1,0,-1,-1,-1,-2,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,1,2,-1,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,-1,-1,-1,0,-1,0,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,-1,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,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,0,0,0,0,0,0,0,0,-1,0,1,0,0,1,0,0,0,1,0,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,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,1,0,1,1,0,1,0,0,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,-1,-1,1,-1,-1,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,1,0,-1,1,0,-2,2,0,-2,2,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,0,0,-2,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,0,1,0,3,1,0,4,2,1,6,0,-1,1,0,-1,1,-1,-1,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-1,1,-1,-1,1,-2,-1,0,-2,-1,1,-1,-1,0,-2,0,-1,-1,-1,0,-1,-1,1,-1,-1,0,-1,-2,0,-1,-2,0,1,-3,4,2,-5,6,2,-3,4,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,0,-2,0,-1,-3,-3,1,-2,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,1,1,-2,0,0,-5,1,0,-5,2,0,-6,0,0,0,0,1,0,0,0,0,0,0,0,0,0,-1,0,-1,-2,2,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,0,0,1,0,0,1,-1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,2,1,1,3,0,1,3,0,3,3,-1,-1,0,1,0,0,0,0,0,0,0,0,1,-1,0,1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,0,1,0,1,1,0,0,1,0,1,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,-5,-3,1,-5,-2,2,-5,-3,2,-5,-2,2,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,2,1,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,1,-1,-1,0,-1,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-2,0,2,-3,1,-2,-1,0,0,-1,0,-1,-2,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-2,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-2,0,1,-2,0,1,-3,0,0,-2,1,0,-2,3,1,-2,1,-1,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,0,0,0,-1,1,0,0,0,0,0,0,1,-1,1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,0,0,-1,-2,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-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,0,-1,-1,0,-2,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,1,1,-1,2,2,0,3,3,-1,5,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-2,-1,0,0,0,0,-1,-1,-1,1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2,-1,1,1,-1,0,4,0,0,5,-1,4,7,-1,4,2,-2,8,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-1,0,-1,1,0,-1,1,0,-1,1,0,-1,2,0,-1,2,-1,-2,2,2,-2,1,-4,-1,4,0,-2,2,0,-2,2,0,-2,1,0,-3,1,0,-3,1,0,-4,1,0,-3,0,0,-3,0,0,-2,-1,0,-2,-1,0,-3,-2,0,-3,-2,0,-2,-1,1,-1,0,1,-1,0,0,-3,0,0,-3,0,0,-2,0,-1,-2,0,-1,-2,0,-1,0,1,1,-3,0,-1,-2,1,-1,-2,1,-1,-3,1,-1,-3,1,-1,-3,1,-1,-4,3,-5,-5,3,-8,-6,4,-6,-5,1,0,-3,1,0,-4,1,0,-4,0,1,-4,0,1,-4,0,2,-4,0,3,-5,0,3,-5,0,3,-5,-1,3,-4,-2,2,-4,-1,1,-3,0,1,-4,-1,1,-3,0,1,-2,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,0,-2,1,0,-2,1,0,-2,1,0,-2,0,-2,0,1,-2,-2,-1,-2,2,-2,-2,3,-6,-2,5,-7,0,6,-7,0,7,-8,2,7,-9,4,6,-8,3,5,0,-4,4,2,-5,5,0,-5,4,-2,2,0,-3,2,0,-3,1,0,-3,2,0,-2,2,0,-2,3,1,-2,2,0,-1,3,1,-1,3,1,-1,3,0,-4,1,0,-4,1,0,-4,0,0,-2,1,0,-1,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,1,1,1,1,2,1,1,1,1,0,1,1,1,1,1,1,0,1,0],[2,-5,7,2,-3,8,2,-4,10,1,-3,9,2,-2,5,3,-2,3,0,0,4,0,1,2,-2,4,2,-2,4,2,-2,5,3,-4,6,1,0,1,1,0,1,1,0,1,2,0,1,2,0,1,2,1,2,3,1,3,3,2,1,3,0,1,2,0,1,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,1,1,0,1,1,-1,1,1,-1,1,2,-1,1,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,2,1,2,3,1,1,5,0,2,7,0,1,9,1,-2,10,2,2,11,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,1,1,1,0,1,-1,0,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,2,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,2,0,1,2,0,0,2,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,1,-1,-4,-2,0,-3,-1,-1,-2,1,0,-2,2,0,-4,3,0,-1,4,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-3,0,0,3,0,2,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,-1,1,-2,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-2,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,-1,0,1,1,1,0,1,0,1,0,2,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,1,0,1,1,0,0,0,1,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,-2,2,1,3,3,-1,1,0,0,1,0,0,1,0,1,1,0,1,1,0,2,0,0,3,1,0,4,0,0,4,-1,1,5,1,0,1,1,0,1,1,1,1,2,1,1,2,2,1,2,2,1,2,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,2,1,0,1,1,-1,1,2,-1,1,1,-1,1,1,-1,2,1,-1,2,0,-1,2,2,-1,2,2,-2,2,3,-2,1,3,-6,1,4,-7,1,2,-7,0,2,-6,0,1,-6,0,3,-6,1,2,-2,1,2,-2,1,2,-2,1,2,-1,0,2,-2,0,2,-2,0,1,-1,0,1,-1,1,1,-1,1,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,-1,0,-1,0,1,0,0,1,0,0,1,-1,0,1,0,0,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,2,0,1,0,-2,1,-1,-1,1,0,0,3,-3,-3,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,2,0,0,2,-1,-1,3,-1,-1,3,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,-4,0,-1,2,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,2,-1,-1,1,0,-2,1,0,-1,1,0,-1,1,0,-1,1,0,1,-1,0,0,-1,3,1,0,-4,-1,1,0,-2,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-2,0,-1,-1,0,-1,-1,0,0,-2,0,1,-1,1,0,-1,1,0,-1,1,0,0,1,1,0,1,0,1,1,2,2,0,3,1,0,3,3,0,5,-1,1,0,-1,2,1,0,1,0,0,0,0,0,0,0,-1,-1,0,0,1,1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,2,1,1,3,2,1,4,1,1,3,0,1,1,0,1,2,-1,1,1,-1,1,1,-1,1,1,-2,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,1,0,1,1,0,1,1,0,2,1,1,1,3,0,0,3,2,0,3,-1,1,2,-1,1,2,-1,1,2,-1,1,2,-1,1,3,-2,2,3,-2,0,2,2,-2,0,5,-5,1,5,-6,5,8,-7,-2,-2,1,2,-2,1,2,-2,1,1,-3,0,0,-3,0,1,-3,0,1,-3,0,1,-2,0,1,-2,0,0,-3,0,-1,-1,0,0,-1,0,-1,-1,1,-1,-1,0,-1,-1,2,-2,-1,1,-2,-2,-1,-1,-2,-1,-1,-1,0,-1,-1,0,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,3,4,-3,0,5,-3,-1,5,-5,-2,7,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,2,0,-1,1,0,-1,1,0,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,-2,0,-3,-2,-3,-3,-1,-4,-4,-3,-3,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,0,0,-2,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,-1,0,-1,0,1,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-2,0,-1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,2,-1,0,3,-1,1,8,-1,-1,7,-2,-3,10,-3,-3,13,-1,-4,9,0,-1,1,0,-1,2,-1,-1,1,0,-1,2,0,-1,2,1,0,3,1,-1,3,5,0,5,5,0,6,-1,-2,2,0,-2,2,-1,-2,1,-1,-2,1,-2,-2,1,-3,-3,1,-4,-4,1,-2,-4,1,0,-2,1,0,-2,1,0,-1,2,0,0,2,1,0,1,2,0,1,2,-1,1,3,2,2,0,0,2,1,0,2,0,1,2,0,1,2,-1,1,3,-1,1,2,-1,0,3,0,2,4,0,1,2,0,2,2,0,1,2,0,1,2,1,1,2,1,1,3,0,1,4,1,1,5,1,2,6,0,1,2,0,2,2,0,1,2,0,1,2,1,0,2,4,-2,4,6,-3,3,4,-2,7,0,0,2,0,0,2,-1,0,2,-2,-1,1,-3,-2,1,-3,0,2,-6,2,1,-5,2,1,-9,2,0,-1,-3,2,-2,-3,2,0,-3,2,0,-5,2,2,-5,3,1,-7,5,2,-11,5,-1,-3,5,0,-4,2,1,-4,2,1,-2,2,0,-1,2,0,-1,3,1,-1,3,5,1,4,-2,-2,3,0,-1,1,0,-1,1,0,-1,1,-1,-1,0,-1,-1,0,-1,0,1,1,-2,0,-1,-2,-1,-1,-2,-1,0,-2,-1,0,-3,-2,0,-4,-1,-2,-7,0,-2,-10,-2,0,-13,0,0,-15,-2,0,-2,-2,-1,-2,-2,0,-2,-1,0,-2,-1,0,-2,0,-2,-2,1,-1,-1,-1,-2,0,-1,-1,-1,-1,0,-1,-1,0,-1,-1,-1,0,0,-2,-1,2,0,1,0,0,0,-1,-1,-1,-1,0,0,-1,0,1,-1,0,1,-2,0,0,-2,0,1,-2,0,1,-1,-1,1,-2,-1,1,-2,-2,1,-2,-1,2,-5,-1,2,-7,-1,1,-8,0,1,-10,2,2,-13,0,1,-10,-2,1,-2,-2,1,-2,-1,0,-2,-1,0,-1,-2,-1,-1,-1,0,-3,-1,0,0,-1,0,-1,-2,0,-1,0,0,-1,0,-1,-1,1,-1,-1,-1,0,-1,1,0,0,1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-2,-1,1,1,3,-2,1,2,-3,0,-1,-1,0,-1,-1,0,0,-2,-1,-1,-2,0,-1,-2,-1,0,-2,0,0,-1,-1,0,-1,-1,1,0,-1,1,-1,-1,-1,-2,-1,-2,-2,0,-1,-1,0,-2,-1,0,-1,-2,0,-1,0,0,-3,-4,0,-2,-1,-1,-2,0,0,-1,0,0,-1,0,1,-1,0,1,-1,1,1,-1,1,2,-1,2,3,0,2,3,0,1,2,0,1,0,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,-2,-1,0,0,0,0,0,-1,0,0,0,0,1,0,-1,0,0,0,0,-1,2,-1,-2,-1,0,-2,0,1,-1,0,1,-1,1,1,0,2,1,0,2,1,0,2,1,0,2,1,1,2,1,1,2,1,1,1,1,0,1,0,2,2,1,1,2,1,2,2,1,1,2,1,1,3,0,0,3,0,0,3,0,0,2,1,0,2,1,1,2,1,0,2,1,0,2,2,0,2,0,0,3,0,-1,1,-2,0,2,1,0,1,1,0,2,1,0,2,1,-1,2,1,-1,2,1,-1,2,1,0,1,1,0,1,0,0,1,0,0,0,0,0,1,0,0,1,1,0,1,1,0,2,1,-1,2,1,-1,2,1,-1,2,1,-1,1,1,-1,1,0,-1,1,0,0,1,0,0,1,1,0,1,1,0,2,1,0,4,1,2,6,0,4,5,-2,3,7,0,5,1,0,0,1,0,0,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,1,0,1,1,-1,1,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,3,0,-3,-1,1,-1,1,0,-1,0,0,-1,1,0,-1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,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,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-3,-1,-1,-3,-1,0,0,-1,0,3,0,0,3,0,0,0,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,-1,2,-1,-2,2,-2,-2,3,-2,-4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,1,0,3,0,1,3,1,1,4,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,4,-1,6,5,-2,8,5,0,8,1,0,0,1,0,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,2,-1,0,3,-2,0,1,1,-1,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-2,1,-1,1,1,0,0,2,-1,1,0,2,0,0,-1,-1,0,-1,-1,0,-1,-1,-1,-2,-1,-1,-2,0,-4,-5,3,0,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,0,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,-2,0,-2,-2,-2,-4,-3,-2,-4,0,-3,-5,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,1,2,-1,1,2,-1,1,3,-1,0,2,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,1,-1,-2,0,3,0,0,-1,0,1,-2,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,0,0,-1,0,1,-1,0,1,-1,0,2,-1,1,0,-1,-1,4,-2,1,0,-1,1,0,0,1,0,-1,1,0,-1,2,0,-1,0,-1,0,3,-1,-4,1,-1,-1,1,-1,0,1,-1,-1,1,-1,0,1,0,0,0,0,0,1,-1,0,0,0,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-2,0,-1,-1,0,0,-2,1,0,-2,0,0,-2,1,1,-3,1,2,-3,2,0,-5,4,1,-4,4,-3,-2,1,-5,0,-2,-5,-1,-4,-8,1,-4,1,-3,2,1,-3,2,2,-2,1,2,-2,2,3,-2,1,3,-2,2,3,-1,0,2,-2,2,2,-2,2,2,-2,1,2,-2,1,2,-1,1,2,-1,0,3,-2,1,4,-2,0,5,-2,1,1,-2,1,1,-2,1,1,-2,2,0,-3,2,-1,-3,3,-1,-2,2,-2,-1,4,-3,1,6,-4,1,8,-6,1,8,-5,3,10,0,-3,2,0,-3,2,1,-2,2,1,-2,2,1,-2,3,1,-2,3,-1,-5,5,2,0,1,1,-2,2,1,-2,2,1,-2,2,1,-2,2,2,-2,1,2,-1,1,2,-2,1,2,-1,1,2,-1,1,1,0,1,1,1,1,1,1,1,2,0,1,2,-1,1,1,-2,1,1,-2,1,1,-2,1,1,-2,1,0,-2,1,1,-1,0,1,-1,1,1,-1,0,0,-2,1,0,-2,0,0,-2,1,-1,-2,1,-1,-3,2,-2,-2,3,0,-3,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,1,-2,2,0,-3,1,1,-6,2,2,-8,2,3,-11,5,0,-2,1,0,-2,1,0,-1,1,0,-1,0,0,-1,1,1,0,1,1,0,1,0,0,0,2,1,1,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-2,-1,-1,-2,-1,-1,-4,-1,1,-5,0,0,-5,-2,3,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,0,0,1,0,0,0,0,-1,0,0,-1,0,-1,-1,1,1,-3,1,2,0,2,2,-1,1,0,-1,1,-1,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,0,0,-1,2,1,-1,1,1,-1,2,1,-1,1,1,-1,0,1,-1,0,1,-1,-1,1,-3,-1,1,-5,-3,1,-3,0,0,-1,0,1,-1,0,1,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,1,-1,0,2,0,0,2,0,0,1,0,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,1,-1,0,1,-2,0,1,-1,1,0,-1,1,0,0,1,0,-2,2,-1,1,0,0,1,0,0,2,-1,2,0,-2,4,-1,-1,4,-2,-2,6,-2,-4,6,-1,-4,5,2,-1,-2,0,-4,0,3,1,-5,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1],[0,1,7,-1,1,6,-1,1,6,-1,1,8,0,1,5,1,0,5,-1,1,3,-1,0,2,-2,1,1,0,1,-1,0,0,-1,0,1,-2,-1,0,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-2,0,2,-3,0,2,-3,-1,2,-1,0,1,-1,1,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,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,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-3,0,1,-6,3,-1,-5,5,0,-8,7,-2,-11,8,-5,-7,8,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,2,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,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,1,0,0,0,1,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,1,1,0,1,1,1,0,-1,0,1,-2,0,2,-2,0,0,-4,-1,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-4,-1,0,0,-1,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,2,0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,1,-1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,1,0,1,1,1,1,1,1,1,1,2,0,1,1,0,1,2,1,1,1,1,1,2,1,1,1,1,1,1,3,1,0,1,0,1,0,0,0,0,1,1,-1,0,0,-2,1,1,-3,3,0,-4,3,0,-3,3,0,-3,2,1,-1,-1,0,0,-1,0,-1,-1,0,-1,-2,-1,-1,-2,-1,-1,-1,-2,0,-1,-3,-1,-2,-1,-1,-2,-1,-1,-1,-2,-1,-2,-2,-1,-2,-2,-2,-2,-2,0,-3,-2,-3,-3,-1,-1,-2,-2,-1,-2,-2,-1,-2,-2,-1,-2,-2,-1,-2,-2,2,-4,-3,1,-5,-2,2,-5,-3,2,-6,-4,-1,-1,-2,-1,0,-2,-1,-2,-2,-1,-2,-2,-1,-1,-2,-1,-2,-2,-1,-1,-2,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,1,1,-1,-1,0,-1,0,2,-1,-1,0,0,-1,0,0,-1,1,0,0,1,0,-1,1,0,0,2,1,-1,3,1,0,2,4,-1,4,4,0,7,4,0,7,4,0,9,4,-1,4,5,0,2,1,0,2,0,1,2,1,1,2,1,1,2,1,1,3,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,-1,0,2,0,0,2,0,0,3,0,0,2,-1,0,2,-1,0,2,0,0,2,0,0,2,1,0,2,2,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,3,-3,0,3,-4,0,5,-6,-1,6,-6,0,7,-4,3,7,-7,-2,1,-1,0,1,-1,0,1,-1,0,1,0,0,2,0,0,1,-1,0,2,-1,0,2,-1,0,2,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,1,0,0,2,1,1,0,-1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,0,0,-1,0,-1,-1,0,-1,-2,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,1,1,-2,3,1,-3,4,1,-3,5,1,-3,7,0,-4,9,1,-3,8,0,-2,0,0,-2,0,-1,-1,0,-1,-1,0,-1,0,0,0,2,-2,-1,-3,0,-1,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-3,0,0,-3,1,-1,-3,0,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,0,0,-2,0,0,-2,0,0,-2,-1,0,-2,-1,0,-2,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,0,0,-1,0,0,-1,-1,0,-2,-1,0,-3,0,-1,-2,1,-2,-4,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-2,-1,1,-1,-1,2,-2,-2,2,-2,-2,3,-1,-2,2,-2,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-2,0,0,-6,-3,1,-8,-4,2,-7,-5,2,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,1,0,0,0,-3,1,2,-5,3,1,-8,1,4,-5,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,2,-1,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,-1,-1,0,-1,0,-1,-1,0,-1,0,0,0,0,-1,1,0,-1,2,0,-1,1,0,-1,2,0,-1,2,0,-1,2,3,-1,3,3,1,4,1,3,4,5,2,2,0,-1,2,0,-1,2,-1,-1,3,-1,-1,3,-1,-1,4,-2,-1,2,-1,0,2,-1,0,1,-2,1,1,-2,3,2,-2,3,2,-2,2,2,-1,0,2,-1,0,1,-1,0,1,-1,-1,0,0,-1,0,0,-1,-1,-1,-1,0,1,-1,1,-1,-1,1,-1,-1,2,0,-1,4,0,-2,5,0,-3,5,0,-4,6,1,-9,11,5,-11,12,7,-14,10,5,-15,17,11,-15,4,-1,-1,4,-1,-1,4,-2,0,4,-3,1,5,-4,2,8,-4,3,8,-4,5,9,-4,6,10,-4,7,3,-3,2,4,-4,2,2,-2,2,1,-2,2,-1,-2,3,-2,-3,3,-3,-4,3,-1,-4,3,1,-1,2,2,-1,2,2,-1,1,2,1,1,4,1,0,4,2,-1,6,4,-2,4,1,-1,2,2,1,2,2,1,1,2,2,0,3,2,0,3,3,-1,3,3,0,2,3,0,1,4,0,4,2,0,5,2,1,3,2,1,4,2,2,5,2,2,4,5,2,5,5,1,4,6,0,4,7,1,4,2,1,3,2,1,3,2,0,2,2,1,2,2,-1,3,2,-4,2,3,0,4,0,0,2,2,-1,2,2,0,1,1,-1,1,1,-1,1,1,1,-2,0,1,-4,2,1,-6,2,0,-5,3,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,1,1,-1,1,2,-1,2,-1,-1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,1,1,1,-3,0,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,0,1,2,0,1,1,0,0,1,0,1,1,0,1,1,0,1,1,2,2,0,2,2,0,5,1,0,6,1,0,0,0,0,1,0,1,0,0,-1,0,-1,-1,0,-1,-2,1,-1,1,0,-1,-1,-1,-1,-1,0,-1,0,0,-1,0,0,-2,1,-1,-1,2,-2,-2,4,1,0,1,0,-1,0,-1,0,0,1,0,-1,1,1,-1,2,1,-1,1,1,-1,0,1,-1,0,2,-2,-1,1,-2,-2,2,-2,-3,2,-2,-3,2,-2,-2,3,-2,-3,1,-1,-3,1,0,-3,2,0,-5,0,1,-2,1,-2,-2,2,-2,-2,1,-2,-2,0,-2,-2,0,-2,-2,-2,0,-2,-1,-5,-1,0,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,0,0,0,0,-2,0,1,-2,0,1,-1,0,-1,0,-1,-1,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,-1,0,0,-1,1,1,-1,0,-1,0,0,-1,-1,-1,-1,-1,-1,-2,-1,-1,-2,-2,-1,-5,-3,0,-6,-3,0,-9,-3,-1,-10,-3,-1,-8,-1,-2,-2,-1,-2,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,-1,-2,-1,0,-3,-1,0,-3,0,-1,-2,-1,0,-3,-1,1,-3,-2,0,-2,-2,1,-2,-4,0,-2,-4,0,-3,-4,0,-4,-3,0,-3,-2,1,-2,-1,0,-3,-2,0,-1,-2,0,-1,-1,0,-1,-1,1,-1,-1,0,0,0,0,0,1,0,0,4,-3,2,2,5,-3,0,0,0,0,-1,-1,0,1,0,0,1,0,0,1,1,0,1,1,0,2,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,-1,1,-1,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,1,1,-1,-1,0,-1,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,0,-1,-2,-2,0,-1,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,1,-1,-1,-1,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,2,0,1,2,0,2,0,0,1,-2,-1,0,-2,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,-1,0,-1,-1,0,0,0,0,1,0,0,1,0,0,1,0,1,1,0,1,0,0,1,0,-1,1,0,0,1,1,0,1,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,2,0,1,1,0,1,1,0,0,0,1,0,0,2,1,2,0,1,2,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,2,0,1,2,0,1,1,0,2,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,2,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,2,-1,3,1,2,2,1,2,4,0,4,1,1,0,2,2,0,1,2,0,1,2,0,1,2,0,2,2,0,1,2,0,2,2,0,2,2,0,2,2,0,2,1,0,2,1,1,3,1,1,2,1,1,2,0,1,2,1,0,2,1,1,2,1,0,1,1,0,2,1,0,0,1,-1,1,-1,-2,0,2,-1,1,0,0,1,0,1,1,0,0,1,0,0,2,0,1,2,0,1,3,0,0,3,0,0,3,1,-1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,-1,1,-1,1,1,-3,1,2,-3,1,1,-4,2,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,2,0,-1,1,0,-1,1,0,-1,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-2,-1,5,-3,-1,6,-2,3,7,-4,4,6,1,4,0,-1,0,0,-1,0,-1,-1,0,-1,-2,1,0,-2,1,-1,-1,0,-1,-1,0,0,-1,0,0,0,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,0,0,0,0,0,-1,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,1,-2,0,-1,-4,1,3,-2,-2,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-2,-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,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,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,1,0,1,1,0,0,1,0,1,1,-1,1,1,-1,0,2,-2,0,2,-2,0,3,-1,0,2,0,1,1,-1,-1,3,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,0,-1,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,2,0,0,2,0,0,1,0,0,2,0,0,2,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,2,-1,-1,0,1,2,1,1,0,1,1,0,1,1,0,1,1,0,2,1,0,2,1,1,3,1,2,3,0,2,4,-2,3,1,2,0,1,2,-1,1,2,0,1,2,-1,1,2,-1,0,1,-1,1,1,-1,2,1,0,0,0,-1,1,2,-1,1,2,-1,1,1,-1,1,1,-2,1,1,-2,-1,1,-2,-1,1,-3,0,1,-3,0,1,-2,1,1,-3,-1,1,0,0,0,-1,0,0,-2,1,0,-1,1,0,-1,1,0,0,0,0,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,1,0,-1,1,0,-1,1,0,0,0,0,0,0,0,-1,1,1,-1,0,0,-1,0,0,-1,0,0,-1,-1,-1,-2,-2,-1,-3,-1,-1,-3,0,0,-1,1,0,-1,0,0,-1,1,1,0,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,1,-1,1,1,-1,1,1,0,1,1,-1,1,0,-1,2,0,-1,1,-2,-2,0,2,0,1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-3,2,1,-3,1,2,-4,2,1,-2,1,1,-1,1,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,1,2,0,1,2,1,1,1,1,0,1,0,0,1,0,0,2,0,0,2,0,0,1,0,0,1,0,1,-1,1,-1,-2,1,-1,-4,2,-2,-5,3,-4,-5,2,-4,-3,1,-3,-2,0,1,1,-1,1,1,-1,0,2,-1,0,2,-2,0,3,-2,0,3,0,2,1,0,1,1,1,-1,4,1,-2,5,0,2,3,-1,1,4,-2,4,3,0,-1,-1,0,-2,-1,0,-2,-2,0,-3,-2,0,-2,-2,0,-2,-2,1,-2,-1,1,-2,-1,1,-1,-1,1,-1,-1,1,-3,-2,0,-3,-2,-1,-3,-2,-1,-1,-1,-1,0,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,1,1,-1,1,1,-1,1,0,-1,0,1,-1,1,0,-1,0,0,-1,0],[-5,11,-3,-3,9,-3,-1,9,-4,1,8,-3,-3,7,-1,-5,6,0,-1,5,-1,-1,4,1,0,3,1,-1,0,1,-2,0,2,-2,1,3,-1,3,2,-1,2,2,0,3,1,1,2,1,2,2,1,2,2,-1,1,3,-1,2,1,-2,1,1,1,1,1,1,0,2,1,0,1,1,0,2,1,-1,1,1,-2,1,2,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-2,1,1,-2,1,1,-2,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-3,1,2,-6,3,0,-10,3,1,-14,4,2,-15,5,1,-17,4,3,-1,0,1,-1,0,1,0,0,1,0,0,1,1,0,1,1,0,0,1,0,0,1,1,0,0,1,-1,0,0,1,0,-1,1,0,0,1,-1,-1,1,-1,0,1,0,0,1,-1,-1,1,-1,-1,0,-1,0,1,-1,-1,0,-2,0,0,-2,0,0,-2,-1,0,-2,0,0,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,0,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,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,1,-1,0,1,0,0,1,0,-1,1,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-2,-1,0,-1,-1,0,-2,-1,-1,-1,0,0,-2,2,0,-3,2,0,-1,3,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,2,-1,-2,0,1,0,-2,1,1,-1,2,2,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,0,0,-1,-1,0,-2,-3,1,-1,1,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,-1,0,1,0,1,1,0,1,2,0,0,2,-1,1,3,1,1,1,1,1,1,1,1,1,1,2,0,2,2,1,2,3,1,2,2,2,1,2,3,2,4,3,1,1,2,2,1,0,1,1,2,2,0,1,2,-2,1,2,-1,4,1,-3,3,2,-4,4,1,-6,5,3,0,1,1,0,1,1,0,0,1,0,0,1,0,0,0,0,-1,1,-1,-1,-1,2,-2,3,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-2,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,-1,-1,0,-2,-1,0,-3,-4,3,-1,-4,3,-3,-5,4,-1,-6,5,-1,-1,0,-2,-1,0,-2,-1,-1,-2,-1,-2,-2,-1,-3,-3,-1,-2,-2,-1,-1,-2,-1,-1,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-2,0,0,-1,-1,-3,-1,0,-4,0,1,-7,0,2,-10,1,3,-12,0,1,-10,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,1,2,-1,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,1,0,0,1,0,0,0,0,0,-1,0,-1,-1,1,0,-2,0,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,0,-1,3,4,-3,3,5,-3,8,9,-4,10,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,-1,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-2,0,0,-4,-1,0,-4,-2,0,-5,0,-1,-4,2,0,-1,2,1,-2,2,0,-1,2,1,-1,3,1,0,2,1,-1,3,0,0,2,1,0,2,1,-1,2,0,0,1,0,0,1,1,0,1,1,0,1,1,0,0,1,1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,0,0,-2,0,0,-2,0,1,-2,0,1,-1,0,1,0,0,0,-2,2,0,-2,2,0,-2,2,-1,-1,2,-1,-1,3,-1,-1,2,-1,-1,5,-2,-1,3,-3,1,4,-5,1,7,-7,1,3,-5,3,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,-1,2,0,-1,3,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-1,0,0,-1,0,1,-2,-1,1,-3,0,1,-3,0,-2,-2,-5,-2,-2,-6,-3,-1,-7,0,-2,0,0,-2,1,0,-2,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,0,0,-1,0,0,-2,0,0,-1,-1,1,-1,-1,1,0,-1,2,-2,-2,0,-1,-2,1,-1,-2,2,0,-2,1,-2,-1,2,-3,-1,3,-2,-1,2,-2,-1,2,-2,-2,2,-1,-3,3,-1,-2,4,0,-2,5,-1,-1,4,-3,1,3,0,-2,5,-3,-1,2,-3,-1,3,-3,0,1,-4,0,1,-4,1,0,-7,-1,2,-7,-2,3,-9,-3,2,-4,0,1,-4,0,1,-3,0,1,-3,0,1,-3,0,1,-3,0,0,-2,1,0,-3,1,-1,-3,1,-1,-3,1,-1,-3,0,2,-3,-1,2,-3,-1,3,-2,-1,3,-2,-1,4,-3,0,7,-4,-2,9,-3,-4,7,-6,-2,12,-3,-1,3,-2,-1,3,-3,-1,3,-4,-1,3,-5,-1,3,-6,0,3,-5,-2,4,-4,-1,2,-3,-1,2,-4,0,1,-4,0,1,-4,0,0,-3,0,0,-2,0,0,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,2,-1,0,2,-1,0,2,-1,1,3,0,1,4,0,1,6,0,2,5,-1,0,1,-1,0,1,-2,0,1,-2,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-5,-2,0,-3,-1,1,2,-1,0,0,0,0,-1,0,0,0,0,0,0,0,1,0,0,0,0,-2,-1,-1,1,2,1,0,0,0,1,0,0,0,0,0,0,0,0,-1,0,1,-2,-2,1,-2,-2,3,-2,-4,4,-2,-4,5,-2,-3,6,-3,-5,5,1,0,-1,1,0,-1,0,0,-2,0,-1,-3,-1,-1,-3,0,-1,-4,0,-3,-5,0,-2,-5,-2,-3,-6,1,0,-3,1,0,-4,1,0,-3,2,0,-3,2,0,-3,2,1,-3,2,0,-3,2,1,-3,2,0,-3,2,0,-2,2,1,-3,3,1,-3,3,1,-2,4,1,-2,5,3,-2,2,0,-3,2,0,-3,2,0,-3,1,0,-3,0,0,-3,-1,0,-4,-2,-2,-3,1,0,-4,1,1,-4,0,0,-3,0,1,-3,1,1,-3,1,1,-3,2,2,-3,0,1,-5,1,1,-4,-1,0,-6,-2,1,-7,1,1,-3,1,1,-3,1,1,-3,1,1,-3,1,1,-4,2,1,-4,1,1,-4,3,1,-4,1,1,-3,1,0,-3,0,1,-3,0,1,-2,0,2,-2,2,2,-2,1,2,-2,4,2,-3,-1,1,-2,0,1,-2,0,1,-2,0,1,-2,1,1,-2,1,1,-2,1,1,-3,1,0,-3,2,2,-3,1,0,-2,1,0,-2,1,0,-2,1,-1,-2,1,-1,-3,2,0,-3,2,1,-4,2,-1,-4,0,-1,-1,1,-1,0,-1,0,-1,-1,0,-1,-2,0,-1,-3,0,0,-2,1,-2,-2,-1,0,-2,-1,0,-2,-1,0,-2,-2,1,-3,-2,1,-1,0,-1,-1,-1,-1,2,3,-4,3,2,-3,-2,-2,1,-1,-1,2,-1,-3,1,0,-3,1,0,-2,2,-2,-3,4,0,-2,1,0,-1,1,0,-1,1,0,-1,0,0,-1,-1,0,1,0,0,0,1,0,3,-2,0,-1,0,1,0,0,0,-1,0,0,-1,1,0,-1,1,-1,0,2,0,-1,1,0,0,1,1,-1,1,1,-1,2,1,-2,2,1,-1,0,2,-1,-2,1,-2,-2,1,-3,-4,1,-3,-4,1,-3,-4,2,-1,2,2,0,3,2,-1,2,2,0,2,2,0,1,3,0,-1,3,2,3,2,0,1,3,0,1,2,0,1,1,0,0,1,0,0,1,1,1,0,1,0,1,0,0,1,0,1,2,0,1,1,0,1,1,0,1,1,0,1,2,-1,1,0,1,2,0,2,2,1,-1,1,2,-1,1,2,-2,1,2,-2,1,2,-2,0,3,-2,1,4,-4,-1,5,-3,1,5,-2,4,4,-1,4,2,-2,1,2,-2,0,2,-1,1,2,0,1,2,0,1,2,0,2,1,-1,1,2,0,1,2,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,1,-1,1,1,-1,1,1,-2,1,1,-2,1,1,-2,1,1,-3,2,1,-1,1,1,-1,0,1,-1,1,1,0,1,1,0,1,2,-2,-1,3,-2,-1,2,-3,-1,2,0,0,2,-1,0,2,0,1,3,0,0,2,0,0,2,0,0,2,0,0,1,0,0,1,0,0,0,1,-1,1,-1,0,1,0,0,1,1,-1,1,0,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,1,2,-1,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,2,0,0,2,0,0,2,0,0,1,-1,0,0,-2,0,1,-1,1,1,-1,3,1,0,1,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,0,0,-1,1,0,-1,0,0,-1,1,1,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,-1,-2,1,1,1,0,-1,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,-1,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,0,0,0,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,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,0,2,-2,0,2,-1,0,2,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,0,-1,0,0,-1,0,-1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,2,0,0,2,0,0,2,0,0,2,0,0,1,0,0,1,1,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,-1,1,0,0,0,2,0,1,2,0,1,2,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,2,2,0,1,1,0,2,1,0,2,1,-1,2,1,-1,2,1,0,2,1,0,2,1,0,2,1,0,1,1,0,1,2,0,1,2,0,0,3,-2,0,6,-3,0,0,-1,1,1,0,1,2,0,1,1,0,1,0,0,1,0,0,3,0,0,3,-1,0,4,-1,-1,4,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,-1,1,0,-1,3,-1,-1,1,1,-2,6,-4,0,0,0,-1,0,0,0,0,0,-1,-1,1,-1,-1,1,-2,-2,2,0,-1,1,-1,-1,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,-1,0,1,0,0,1,-1,0,0,-1,0,0,-1,1,0,-2,1,0,-5,0,0,0,2,1,0,0,0,-1,-1,0,0,0,0,0,0,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,-1,1,-1,-1,1,-1,-1,1,-3,-2,1,-3,-1,2,-4,-1,2,-3,-1,2,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,1,-1,1,-1,-1,4,0,-1,1,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,0,1,-1,-1,1,-1,-1,0,0,-1,1,0,-2,1,0,-2,1,0,-2,1,1,-5,2,-2,2,1,0,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,2,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-2,-1,0,-1,-1,1,-1,-2,2,0,-1,1,0,-2,1,0,-2,1,-2,-4,4,-1,-3,4,-2,-3,4,-2,-2,2,-1,-1,0,-3,-1,2,-1,-1,1,-1,-1,1,0,-1,1,0,0,1,0,0,1,0,0,2,0,1,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,-1,1,0,0,1,0,-1,1,0,0,1,0,0,0,0,1,1,-1,2,1,0,2,2,-1,2,1,-1,3,1,-2,3,2,-4,2,2,-5,3,2,-5,2,3,-6,1,1,0,1,1,0,1,1,-1,1,1,-1,1,0,-1,1,1,-1,1,1,-2,1,1,-1,0,1,-1,0,0,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,-1,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-2,2,0,-2,2,0,-2,1,1,-1,1,1,-2,1,1,-2,1,1,-2,0,1,-2,0,2,-2,-2,1,-5,-1,-1,-3,-2,-2,-6,-1,-2,-7,0,1,-2,0,1,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,2,2,-1,1,1,-1,4,2,0,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,0,0,1,1,1,1,1,2,0,2,3,0,2,1,0,3,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,1,1,3,0,1,0,2,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,-2,0,0,-2,1,0,-1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,2,-1,0,0,0,0,0,1,0,0,0,0,0,0,-1,-1,0,-1,-1,0,-1,-4,-1,-1,-5,-1,-2,-5,-1,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,1,-1,0,0,-1,0,0,-2,0,1,-2,-2,0,-2,-2,-2,0,-4,-3,0,-5,-3,-2,-4,-2,-4,-3,-1,-4,0,1,-2,0,0,-3,0,1,-1,-1,2,-1,-1,2,-1,1,5,0,3,8,1,4,10,1,3,9,0,1,5,0,0,2,-2,0,2,-1,0,2,-2,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,0,2,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[-1,-4,1,-1,-3,1,-2,-3,2,-3,-3,1,-1,-2,1,0,-3,1,-1,-2,0,0,-1,0,0,-1,-1,-2,0,0,-2,1,-1,-5,0,-2,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-3,-2,-2,-3,-4,-4,-5,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,-1,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,-1,2,0,-1,1,1,-2,1,1,-2,-1,1,-2,-1,0,-1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,1,0,0,2,1,0,2,0,0,1,0,0,3,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-2,0,-1,-2,0,-1,-2,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,0,0,0,1,-1,1,0,1,0,1,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,1,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,1,0,0,1,1,-1,1,1,-1,1,1,-1,1,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,0,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,-1,1,-1,-1,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,2,1,-1,2,2,-1,2,1,-1,2,0,-1,3,0,-1,2,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-2,1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,1,-2,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,1,0,-2,1,1,-3,1,1,-2,1,1,-2,2,2,-1,2,2,0,2,3,-1,3,2,-1,2,2,0,1,3,0,2,3,1,1,2,0,0,3,0,0,3,0,0,2,1,0,3,0,0,3,1,0,3,0,0,2,1,0,2,1,0,3,0,-1,2,1,-1,2,1,-2,1,3,-3,1,4,-4,1,6,-5,1,8,0,3,1,0,3,1,0,3,0,0,3,0,0,2,0,1,2,-1,-1,2,1,3,2,-3,-1,3,1,-1,3,2,-1,3,1,-1,4,1,0,4,1,0,3,1,0,3,1,-1,3,1,-1,3,1,-2,4,1,-3,3,1,-3,4,1,-5,5,0,-5,7,-1,-7,9,-3,-7,10,-3,-3,3,1,-3,3,1,-3,2,0,-3,2,0,-3,2,0,-3,1,0,-3,1,0,-2,1,1,-2,1,1,-3,1,1,-2,1,1,-2,1,1,-2,1,0,-1,1,1,-3,0,1,-2,1,2,-3,-1,2,-2,2,1,-3,2,2,-2,1,3,-2,2,3,-2,1,3,-2,1,4,-2,1,4,-2,1,6,-3,1,7,-3,1,7,-2,0,6,-2,0,6,-1,-2,6,-1,1,4,-1,1,3,-1,1,3,-1,2,3,0,2,4,0,2,4,-1,1,3,0,1,3,-1,2,2,-1,1,2,-1,1,2,0,1,1,-1,1,2,0,1,2,0,1,3,0,1,2,0,0,2,0,1,2,0,1,2,0,1,2,0,0,3,0,1,3,0,1,2,0,1,2,-1,1,2,-1,1,2,-1,1,1,-1,1,2,-1,1,1,-1,1,1,-1,1,1,-1,0,1,-1,1,1,1,0,1,1,-2,1,2,-3,-1,3,-3,-1,3,-3,1,4,-4,-3,0,0,1,0,0,0,0,0,1,1,0,1,1,0,1,2,1,1,1,1,1,3,2,3,3,2,2,1,0,1,1,0,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,-1,0,0,-2,0,0,-1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,2,-1,0,1,-1,4,1,0,-4,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,1,0,-1,1,1,-1,1,1,0,1,0,-1,0,-1,-1,0,0,0,0,1,0,0,1,0,0,2,0,-1,2,0,-1,3,1,-1,3,1,-1,3,1,-1,4,1,-2,1,0,0,1,-1,0,0,0,0,1,0,0,1,0,1,1,1,0,0,-1,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,-1,-1,2,0,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,0,-1,0,0,0,0,0,0,1,0,0,0,0,-1,0,-1,-1,0,0,-1,-1,-1,-1,-1,0,-2,0,1,-1,-1,1,-2,0,1,-3,-2,1,-3,-1,-1,-2,-1,-1,-3,0,-2,-2,0,-3,-2,0,-3,-2,0,-2,-6,0,-3,-6,1,-3,-8,3,-3,-8,3,-4,-9,4,-3,-9,0,-2,-2,0,-2,-2,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-2,1,-1,-3,0,0,-1,0,-1,-1,0,-1,-1,-2,0,0,-2,0,0,-2,0,0,-2,1,0,-3,-1,1,-2,0,0,-1,2,-1,-1,2,-1,-2,0,0,-3,0,0,-2,-1,0,-2,-1,0,-2,-1,0,-3,-2,-3,-1,-1,-4,1,-2,-2,0,-1,-5,-3,-1,0,-3,-1,0,-3,-1,0,-3,-1,1,-3,0,1,-4,1,1,-4,-1,1,-3,0,0,-3,-1,1,-3,0,0,-3,0,-1,-3,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-2,-1,1,-2,-1,1,-1,-1,3,-1,0,4,-2,-2,3,-2,-1,0,-2,-1,1,-3,-1,0,-3,-1,0,-3,0,0,-4,0,0,-2,0,0,-2,0,-1,-1,0,-1,-1,1,1,-1,-1,1,-2,0,-2,-1,0,-1,-1,0,-1,-2,0,-1,-1,-1,0,-1,-1,0,0,-3,0,0,-2,-1,2,-3,1,-2,-1,0,-1,-1,0,-3,-1,1,-3,-1,1,-4,-1,2,-5,-4,2,-6,-5,1,-7,-5,1,-8,-5,-1,-9,-5,-2,-8,-5,0,-3,-1,0,-4,-1,0,-4,0,0,-4,0,-1,-4,0,-1,-5,1,-2,-5,1,-2,-4,2,-2,-4,3,-2,-3,0,-1,-4,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-2,0,0,-1,0,0,-1,-2,-1,-1,-2,-1,0,-2,-1,-1,-2,-1,0,-2,-1,-1,-2,-1,1,-1,0,0,-1,0,-1,1,0,0,1,0,0,0,0,0,0,-1,1,2,0,0,2,2,0,1,0,0,1,1,1,1,0,0,1,0,0,1,0,0,2,1,2,2,0,1,2,1,3,2,1,3,1,0,0,1,1,0,1,0,0,1,0,-1,2,0,-1,2,0,-1,2,1,0,2,-1,-1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,2,1,0,3,1,0,4,2,0,4,0,-1,1,0,0,0,0,1,1,0,0,1,0,0,1,0,0,2,1,-2,2,1,-2,2,1,-3,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,-1,-1,0,-2,3,-1,0,0,-1,0,0,-2,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,1,-1,-2,1,-1,-1,1,-1,-2,1,-1,-2,1,-3,-2,1,-3,-2,1,-1,-3,1,-2,-3,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,1,-2,3,2,-1,3,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,1,0,0,-1,-3,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0,2,1,-2,2,1,-2,2,2,-3,2,2,-4,1,5,-4,0,7,-5,-3,10,-5,-4,13,-5,-1,13,-6,-7,15,-1,2,2,-1,4,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,-1,2,-1,2,1,-1,2,1,0,0,1,0,0,1,0,1,1,0,1,1,-1,1,2,-1,1,1,-1,2,-1,-2,2,-1,-3,1,0,-3,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,0,1,1,0,1,1,0,1,1,0,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,1,0,1,1,0,0,1,1,1,1,2,1,1,2,2,1,2,1,1,1,1,1,1,2,2,2,1,2,2,1,2,2,1,1,2,3,2,1,6,0,3,3,2,2,1,2,1,1,2,2,1,2,2,1,2,2,1,2,2,1,2,2,1,3,2,0,3,2,0,7,0,2,4,7,-3,2,2,0,2,2,0,2,1,0,1,1,-1,1,1,0,0,1,-1,0,1,0,2,1,-1,2,1,-1,2,1,-1,2,1,-1,2,0,-2,2,2,-1,3,3,-1,0,3,0,2,0,-1,2,0,-1,2,0,-1,2,0,-2,2,0,-2,2,0,-2,1,0,-2,1,-1,-2,1,-1,-2,1,-1,-2,2,-1,-2,2,-1,-2,2,0,-2,2,0,-2,2,0,-1,2,0,-1,2,1,-1,2,0,-1,2,0,-1,2,0,-1,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,2,0,2,2,1,3,2,1,4,2,0,4,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,0,-1,1,-1,-1,1,0,-1,1,-1,-1,1,-1,-1,3,-1,-3,-1,1,-1,1,-1,-1,1,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,-1,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,-1,-1,-1,-2,-1,-1,-2,-2,0,0,-2,0,0,-2,0,1,0,0,1,0,0,1,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,1,0,3,-1,0,3,0,-1,5,-2,-2,4,-1,-1,2,0,0,2,0,0,2,0,1,2,0,1,2,0,1,2,0,1,2,0,2,2,0,2,2,0,1,2,0,1,2,-1,1,2,0,1,2,-1,1,2,-2,1,2,-2,1,2,-2,1,2,-3,1,2,-3,1,2,-2,1,2,-2,1,2,-1,1,1,-1,0,1,-1,0,1,0,0,1,0,0,0,1,0,0,2,-1,2,0,0,2,-1,0,2,0,1,2,0,1,3,0,1,3,1,1,2,1,0,3,0,1,3,0,1,3,0,1,3,-1,2,3,-1,2,3,-1,2,3,-1,2,3,-2,2,3,-1,2,3,-1,2,2,-1,1,2,-1,1,2,-1,2,2,-1,0,1,-1,-1,1,-1,1,2,-1,2,2,-2,2,2,-2,2,2,-2,2,3,-2,2,2,-2,2,3,-2,2,4,-3,2,2,-1,1,2,-3,1,2,-3,1,1,-2,1,1,-2,1,1,-2,0,0,-2,0,0,-1,0,1,-1,-1,0,0,1,1,-3,1,0,-3,1,1,-3,1,0,-3,1,0,-3,1,2,-1,0,1,-3,1,0,-3,2,1,-3,1,1,-3,2,2,-3,2,1,-3,3,1,-3,1,1,-3,1,1,-3,1,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-3,-1,0,-2,-1,1,-4,-1,1,-4,-2,1,-6,-2,6,-7,-3,6,-6,-1,6,-8,1,6,-4,0,1,-3,-1,1,-2,-2,0,-3,0,0,-4,1,0,-4,3,-2,-2,1,0,-2,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,-1,0,1,-1,0,1,0,0,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,-1,-2,0,1,-3,-1,0,-2,-1,2,-5,-1,1,0,-1,1,1,-1,0,0,-1,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,-1,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,0,2,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,1,1,0,0,0,0,1,0,0,0,0,-1,0,0,-1,0,0,0,1,-1,1,2,-2,0,2,-3,2,2,-3,0,1,0,0,1,0,0,0,0,0,0,0,1,1,0,1,0,0,1,1,-1,1,1,0,1,0,0,0,1,0,1,1,-1,1,1,-1,1,1,-1,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,0,1,-1,0,2,-1,0,2,-1,1,2,-1,2,2,-1,1,3,-1,1,0,-1,1,0,0,0,1,0,0,1,0,0,1,0,-1,2,1,0,0,-1,-2,3,0,0,1,0,0,1,0,1,0,1,1,0,1,1,0,1,1,-1,2,2,-1,2,2,-1,2,1,-1,2,1,-2,2,0,-2,1,0,-2,1,0,-2,1,1,-1,0,1,-1,1,1,-1,0,1,-1,-1,1,-1,-1,1,-1,0,0,-1,-1,-1,-1,0,1,-1,-1,1,-1,-1,1,-2,-1,0,-1,-2,0,0,-2,0,1,-2,-1,2,-3,2,2,-1,0,0,-1,0,0,0,0,0,1,0,0,2,0,1,5,2,5,6,2,6,8,3,9,10,3,10,2,1,-1,2,1,-1,1,0,-1,2,0,-2,2,0,-3,1,-1,-3,4,1,-3,6,2,-4,4,0,-1,1,1,-3,1,1,-3,0,0,-2,0,0,-3,-1,0,-3,-2,0,-2,-1,0,-2,-1,0,-1,-2,0,0,-1,-1,0,-3,0,1,-1,0,-3,-1,0,-3,-1,0,-3,-1,0,-2,-1,-1,-2,-1,-1,-2,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,-1,-1,1,-2,-1,1,-2,-1,2,-1,-1,2,-3,-1,2,-1,-1,1,-1,-1,1,0,-1,1,0,-2,1,1,-1,0,1,-2,0,1,-1,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,0,-1,1,0,-1,1,0,-1,2,0,0,1,0,-1,1,0,-1,0,0,-1,-1,0,-1,-2,0,-2,-2,1,-4,-3,1,-5,-4,2,-4,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,-1,2,-2,-1,3,-3,-1,4,-3,-2,4,-3,-3,4,-1,-3,3,-1,-3,0,0,0,0,0,0,1,0,0,1,1,0,1,1,0,2,1,1,2,1,1,3,1,1,4,0,1,3,0,0,3,0,0,0,1,0,0,1,-1,-1,2,1,-2,2,1,-4,3,1,-4,5,0,-3,6,0,-3,8,-1,-4,8,-2,-4,6,-1,-2,2,2,-1,3,1,-2,1,4,1,0,0,1,0,0,1,0,0,2,0,0,1,0,-1,1,0,-1,1,0,-1,0,-1,-1,0,-1,-1,0,0,-1,2,1,0,2,1,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0],[1,-1,0,2,0,0,3,-1,1,2,-1,-2,1,0,1,1,1,0,0,0,1,-1,0,1,-2,-1,3,0,1,3,0,-1,6,-3,-2,5,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,1,0,-3,2,-1,-4,1,1,-3,0,0,0,0,0,-1,0,1,0,0,1,0,1,1,0,1,2,0,1,2,0,1,2,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,1,-2,0,1,-2,0,1,-3,0,1,-3,0,1,-4,-1,1,-3,0,1,-2,0,1,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,-1,-2,0,1,-4,1,3,-3,1,5,-2,1,6,-3,1,7,-2,2,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,-1,0,-2,-1,0,-2,0,0,-1,-2,-1,-2,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,-1,1,-2,-1,1,-2,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,0,1,0,0,-2,-2,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,1,-1,-1,0,0,0,0,-1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,-1,0,1,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,0,0,1,0,0,1,0,-1,1,-1,0,2,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,0,0,1,0,1,1,-1,0,1,-1,1,1,-2,1,1,-3,1,3,0,-1,0,0,-1,0,1,-1,-2,0,1,1,0,2,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,0,1,2,0,1,1,0,0,1,1,0,1,0,0,0,1,0,0,1,0,0,1,-1,0,0,0,0,0,-1,0,0,-2,0,0,-2,0,0,-2,0,1,-2,0,0,-2,-1,-1,-2,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,0,-1,-2,0,-1,-2,1,-3,-1,2,-2,-2,2,-3,-1,3,-5,-2,-1,-1,-1,-1,-1,-2,-1,-1,-1,-1,-1,-1,-1,0,0,-1,0,0,0,-1,1,-2,0,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,0,-2,0,1,0,0,-1,0,-1,-1,0,-1,0,0,-1,0,0,-2,0,1,-2,0,6,-6,-1,5,-6,-1,10,-9,-5,11,-10,-6,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,0,1,-1,0,2,-1,0,-1,-2,0,-1,-2,1,1,-1,0,1,-1,0,1,-1,0,2,-1,0,2,-1,0,1,-1,0,2,-1,0,1,-1,-1,1,-1,-1,1,0,-2,2,-2,-4,1,-2,-5,2,-5,-5,2,-6,-4,2,-8,-4,2,-4,-3,0,-1,-1,0,-1,-1,0,-1,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,0,-2,0,0,-2,0,-1,-2,0,0,-1,0,-1,-2,0,-1,-1,-1,-2,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,-2,0,0,-1,0,0,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,2,-1,-1,1,0,-1,1,1,-1,1,2,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,1,-5,-2,1,-5,-2,3,-9,-3,3,-9,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,-3,1,-1,3,0,-1,0,1,0,0,0,-1,0,1,0,0,0,-1,0,1,0,0,0,0,-1,1,0,0,1,0,0,0,-1,1,1,-1,1,1,-1,1,0,0,1,0,0,0,0,0,2,1,-1,1,1,-1,1,0,-1,1,0,0,0,0,0,0,1,0,1,1,0,0,1,0,1,0,0,0,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,1,1,0,1,0,0,1,1,0,-2,0,0,-1,-1,0,-2,-1,0,-3,-1,0,-2,-2,1,-4,1,-1,0,2,-1,0,1,0,1,1,0,1,1,0,1,1,1,-2,0,-3,2,1,0,1,1,0,1,1,0,1,2,-1,1,2,-1,1,2,-1,1,2,0,2,2,0,2,1,0,3,4,-1,7,4,-1,8,5,-1,8,1,-1,2,1,-1,2,1,-1,2,1,-1,2,1,-1,2,0,-1,2,1,-1,2,1,-1,1,1,-1,1,1,-1,0,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,0,1,1,-1,2,0,-1,3,1,-1,3,1,-1,1,1,-1,0,1,-1,1,0,-1,1,1,-2,1,0,-1,1,0,-5,0,5,-9,-3,7,-13,-2,5,-15,3,10,-16,-5,0,-2,1,0,-2,1,0,-2,1,1,-2,1,1,-2,1,2,-2,1,2,-2,1,2,-2,2,0,-1,1,0,-2,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,1,-1,0,1,0,2,-1,1,2,-1,-1,0,0,-1,0,1,-1,-1,1,-1,-1,1,0,-2,2,0,-3,-1,1,0,-1,1,0,-2,1,1,-1,-1,-1,1,-1,-1,1,-1,-1,1,-2,-1,1,-2,-1,1,-3,0,2,-3,-1,2,-1,-1,1,-1,-1,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,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,0,0,0,-1,0,0,-1,1,0,-1,1,0,0,1,1,0,3,0,-2,3,3,3,3,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,-1,-1,-1,-1,0,-1,2,0,0,2,1,-1,1,0,-1,-1,0,-1,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,1,1,1,0,-1,1,0,-1,0,0,-1,1,0,-1,1,-1,-1,1,4,0,1,4,0,4,4,-2,5,4,-1,3,4,2,8,5,-3,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,0,-1,-2,4,0,0,2,2,2,5,3,3,5,6,5,1,-1,-2,1,-1,-2,1,-1,-1,1,-1,-1,2,-1,-1,2,0,-2,2,0,-1,2,0,-2,1,-1,-1,1,-1,-1,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,-2,-2,1,0,-2,1,-1,-2,1,-1,-2,1,-2,-1,1,-2,-2,1,-1,-2,2,-1,-3,1,-1,-2,3,0,-2,1,-2,-2,1,-2,-2,1,-2,-2,1,-2,-2,0,-2,-3,0,-2,-3,-1,-3,-2,0,-2,-2,0,-3,-2,1,-1,-2,1,-2,-2,1,0,-2,1,1,-2,2,1,-3,2,2,-3,3,1,-4,1,3,-3,1,1,-2,1,0,-2,1,1,-2,1,1,-1,1,1,-1,1,3,0,1,4,-1,2,4,-1,2,5,-2,1,0,-1,1,0,-1,2,0,-2,2,0,-2,3,0,-2,3,-1,-1,4,-4,0,1,2,-1,2,0,-2,2,-1,-2,2,0,-2,1,1,-2,1,1,-2,1,1,-2,0,2,-3,3,0,0,1,1,-2,1,1,-2,1,0,-2,1,0,-2,1,0,-2,1,1,0,2,-2,-2,1,0,-2,1,0,-2,1,1,-2,1,1,-2,1,1,-2,4,-2,-2,4,-4,-3,4,-5,-2,3,-6,-4,1,2,-2,1,1,-4,1,2,-1,1,3,-1,0,3,-1,1,3,-2,2,3,-1,2,2,-1,1,2,-1,2,2,-1,2,1,-1,2,1,-2,2,3,-2,1,1,-1,2,2,0,3,1,1,2,2,1,2,1,2,1,2,2,2,1,1,2,1,2,2,0,2,3,1,0,3,0,0,4,1,-1,4,2,-2,4,1,-3,6,3,-2,8,4,-4,8,5,-7,10,5,-2,3,0,-1,3,-2,-1,3,0,0,3,0,0,3,1,0,2,0,4,3,-1,-4,2,0,0,2,0,0,2,1,1,1,0,1,1,1,2,0,0,1,0,1,1,1,0,1,1,0,1,1,0,2,1,0,1,1,0,1,1,0,1,2,0,0,1,-1,1,1,-1,2,1,-1,1,0,-1,1,1,-1,0,1,-1,0,2,-1,-1,2,-1,-1,1,-2,-2,1,-1,-3,0,0,-2,1,0,-1,1,-1,0,1,-2,0,1,0,1,0,1,1,0,1,1,1,1,3,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,0,0,1,0,-1,0,1,-1,0,1,-1,0,1,0,1,0,0,0,1,0,1,-1,0,1,-1,0,1,-1,0,0,-2,-1,1,-2,0,2,-2,-1,1,-1,-2,1,-1,-2,1,0,-4,2,1,-3,1,2,-6,3,1,-1,1,-1,-1,1,-2,-1,1,-1,0,1,-1,0,1,0,0,2,0,1,1,0,1,1,0,3,1,0,4,1,0,2,2,1,0,1,0,0,0,-1,0,2,0,0,2,0,-1,2,1,-1,2,1,-1,2,1,0,2,0,0,2,0,0,2,0,0,1,0,0,1,0,0,2,0,-1,1,0,0,2,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,-1,0,-2,1,0,-2,0,0,-1,-1,0,-1,0,0,-1,-2,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,0,0,1,1,0,1,0,0,1,0,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,0,0,0,0,0,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,0,0,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,2,0,2,2,0,3,0,0,1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1,0,0,1,0,1,1,0,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,1,0,0,1,1,-1,1,1,-1,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,2,0,1,2,-1,0,1,-1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,-1,1,0,-1,1,-1,-2,1,-1,-2,0,-2,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,0,1,0,1,2,0,3,1,6,4,-2,7,4,3,9,0,1,0,1,0,0,1,1,0,1,1,0,1,0,0,1,1,0,2,0,-1,1,0,-1,3,0,-1,0,1,1,0,0,0,0,1,1,-1,1,1,-1,1,2,-1,2,1,-1,1,1,0,0,2,-2,1,-1,0,1,1,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,2,-1,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-2,1,0,-2,1,0,-1,1,1,-2,2,1,-2,0,0,-2,0,-1,-2,-1,-1,-2,-2,-1,-2,-3,-1,-2,-3,-2,-2,-2,-2,-2,-2,0,-3,-1,-2,-2,-1,0,-1,-1,0,-2,-1,1,-2,-2,1,-2,-2,3,-2,-1,2,-2,-1,1,-1,-1,1,-1,-1,2,-2,-1,1,-1,-1,1,-1,0,0,0,0,0,0,0,1,0,0,0,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,2,-9,-5,4,-9,-5,4,-9,-4,5,-9,-5,4,-1,0,2,-1,0,2,-1,0,2,-1,0,2,0,0,3,0,0,0,0,0,2,0,0,2,-1,0,2,-1,0,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,2,-1,0,2,-2,1,2,-1,0,2,-1,1,2,-1,0,2,-1,1,2,-1,1,2,-1,1,2,0,2,1,-1,1,3,-1,1,2,-1,1,2,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,2,1,0,1,0,-1,1,1,-1,1,1,0,1,1,0,2,1,0,1,1,0,2,1,0,1,1,0,2,1,0,2,1,-1,2,1,-1,2,1,-1,2,1,-1,3,1,-2,3,1,-1,3,1,-2,3,1,-3,2,1,-1,3,0,-1,2,1,-1,3,1,-1,2,1,-1,1,1,-2,1,1,-2,1,0,-1,1,1,-1,1,1,-1,1,2,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-1,2,1,-2,2,1,-2,2,1,-1,1,1,-1,1,1,-1,1,1,-1,2,1,-1,2,1,-1,2,1,-1,3,1,-1,4,0,-1,6,0,-1,7,1,-1,7,-1,-1,1,1,-1,1,2,-1,1,1,-1,1,1,-1,1,1,-1,1,2,-1,1,1,-2,1,3,-1,2,1,-2,1,1,-1,2,1,-1,2,1,0,2,1,0,3,0,0,3,0,1,3,0,0,2,0,1,2,-1,0,1,-1,0,0,-1,0,1,0,0,2,0,-1,2,0,-1,2,0,-1,2,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-1,2,0,-2,1,-1,-1,1,-2,-2,1,0,-2,1,0,-2,1,0,-1,-1,0,-4,1,2,-1,2,0,-2,2,-1,0,2,0,0,2,0,1,3,0,3,4,4,4,4,4,7,6,8,8,8,7,1,2,-1,1,3,-2,1,2,-1,1,2,-3,1,2,-3,0,1,-3,4,2,-3,6,3,-4,6,2,-1,0,2,-3,0,3,-4,-1,1,-3,-2,1,-4,-2,1,-5,-2,0,-2,-2,0,-2,-3,0,-2,-5,0,-2,-6,0,-1,-5,-1,-1,-1,1,-3,-1,1,-3,-2,1,-3,-1,0,-3,-1,0,-1,-2,0,-1,-1,0,-1,-1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,-1,0,1,-1,0,1,0,0,1,-1,0,0,-1,0,1,-1,0,0,-1,0,1,-1,0,1,-1,-1,-1,-1,-2,-2,-2,-1,-1,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-2,-1,-1,-1,1,0,-2,1,0,-2,2,0,-2,0,0,-2,-1,0,-2,-2,0,-3,-2,2,-5,-3,2,-6,-4,3,-6,-2,-1,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,-1,1,0,-1,0,0,-1,0,1,-2,-1,0,-1,0,0,0,0,1,-1,1,1,0,1,1,0,0,0,0,0,0,0,-1,1,-3,-1,1,-4,-1,1,-3,-1,1,-4,-3,2,-3,-3,3,-4,-3,4,-6,-3,5,-6,-3,4,-6,-2,3,-4,0,1,-4,1,1,-4,-1,0,-3,-1,0,-1,-1,0,-1,-2,0,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,2,0,-1,1,0,-1,1,0,-2,0,-1,-2,0,-1,-2,-1,-2,-1,-1,-1,0,-1,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,2,0,-1,2,0,-1,2,0,0,1,0,-1,2,0,0,2,0,0,1,0,-1],[-4,6,5,-3,6,5,-2,6,6,-2,6,6,-2,4,4,-2,3,4,-2,4,3,-1,2,2,-1,2,0,-3,0,0,-3,-3,2,-3,-3,0,-1,2,1,-1,2,1,0,2,1,0,2,1,1,2,1,0,1,-1,1,-1,-3,-2,2,-1,0,2,1,0,1,1,0,2,1,0,1,1,0,2,1,0,1,1,0,1,1,0,2,1,0,1,1,0,1,1,0,1,1,-1,1,1,-1,2,1,-1,2,1,0,2,1,-1,2,1,-1,1,0,-2,1,0,-2,1,0,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,2,1,-3,1,0,-2,-2,1,-6,-4,2,-8,-5,4,-7,-5,5,-11,-7,5,0,1,1,0,1,1,0,1,1,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,-1,1,0,-1,1,0,-1,0,0,-2,1,0,-1,1,1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,-1,0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,-1,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,-1,0,1,-1,0,1,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,0,0,1,-1,0,1,-1,0,1,2,-1,0,1,0,0,1,-1,0,1,-1,0,2,-1,-1,1,-2,0,-1,0,1,-1,0,1,0,0,1,-1,0,1,-1,0,1,0,0,1,1,0,1,1,0,0,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,0,0,0,0,-1,0,-1,0,0,-1,0,1,0,0,1,-1,0,0,-1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,2,1,1,2,1,2,1,1,1,2,1,0,2,1,0,3,0,0,3,0,0,3,1,0,4,1,0,4,1,1,3,2,1,3,4,1,3,2,1,3,2,0,2,2,1,3,1,1,2,1,1,2,0,1,2,-1,1,4,-3,3,4,-4,4,5,1,0,2,1,0,2,1,0,2,1,-1,2,1,-2,2,2,-2,2,0,0,2,5,-2,3,1,-1,1,1,-1,0,0,-2,0,0,-3,-1,0,-4,-1,-1,-4,0,0,-4,-1,0,-2,-2,0,-2,-1,-1,-2,-3,-1,-1,-4,-1,0,-6,-3,2,-7,-4,3,-10,-6,5,-10,-7,6,-11,-1,-1,-5,-1,0,-5,-1,-3,-5,-1,-4,-5,-1,-5,-5,-1,-5,-5,-1,-3,-5,-1,-2,-3,-1,-3,-2,-1,-2,-3,-1,-1,-2,0,0,-3,-2,-1,-2,-1,0,-2,0,0,-1,-1,-1,-2,0,0,-2,-1,-2,-2,-1,-2,-2,-1,-2,-2,-1,-1,-3,-1,-2,-1,0,-1,-1,-1,-1,0,0,-1,2,0,0,1,-1,3,1,-1,3,1,-2,6,2,-1,1,1,0,-1,-1,1,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-2,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,-1,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,1,-1,0,1,-1,1,2,-1,0,0,-2,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-2,0,-2,-2,1,-4,-4,2,-5,-4,2,-4,-2,3,-6,-6,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-2,0,1,-1,0,1,-2,3,2,0,3,2,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,1,-1,0,0,-1,0,0,0,0,-1,0,0,0,0,-1,0,1,-1,0,1,-1,0,1,0,0,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,0,0,-1,0,2,0,0,-2,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,1,-1,1,1,-1,2,2,-1,2,-1,1,0,-1,1,0,-1,0,0,-1,0,0,0,0,0,-1,1,-3,-1,3,-3,-2,3,-4,-2,3,-5,-1,3,-5,-2,3,-6,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,1,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,-1,1,-1,0,1,-1,-1,1,-1,-1,2,-2,-5,0,-3,2,4,-2,0,1,-1,1,2,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,0,1,0,0,1,0,0,1,0,0,0,1,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,1,2,1,1,2,0,1,2,-1,1,2,-1,0,1,0,0,1,0,0,1,0,1,2,0,0,2,0,0,2,1,0,1,0,2,-2,1,4,-4,2,4,-3,2,5,-6,3,1,1,0,1,2,0,1,1,0,1,1,0,1,1,1,5,5,-2,7,6,-4,6,7,-3,1,1,0,1,1,0,2,1,-1,2,1,-1,2,1,0,2,1,1,3,1,1,3,1,1,1,0,1,1,0,0,2,1,-1,2,1,-1,2,1,-1,2,1,-2,1,2,-3,1,4,-2,2,4,-1,1,4,1,2,3,-4,2,1,-1,2,1,-1,3,2,-1,4,2,-1,4,2,-1,5,2,-1,5,3,-2,4,1,0,4,1,0,4,1,0,4,0,0,4,0,1,3,0,0,3,0,1,3,0,0,2,0,0,2,0,-1,2,0,0,2,0,0,2,0,0,1,0,0,1,0,0,1,0,-1,2,0,0,2,0,0,2,0,0,2,0,0,3,0,0,2,0,-1,3,0,1,3,1,3,3,-1,1,3,0,1,3,-1,1,3,0,1,3,0,1,3,0,2,2,0,2,3,0,1,3,0,1,2,-1,1,2,-1,3,3,0,4,2,1,-1,2,-1,1,2,-1,2,2,-1,1,2,-1,1,2,-1,1,1,0,1,1,0,1,0,1,0,2,-1,1,2,-1,1,2,-1,1,2,-1,1,2,0,2,1,-2,2,1,-2,6,-1,-4,8,-1,-5,12,2,-4,15,-3,-7,13,2,-1,1,2,-1,1,2,-1,0,2,-1,0,2,-1,0,5,-1,2,5,-1,3,7,0,4,7,0,4,2,0,0,2,0,1,2,-1,0,2,0,1,2,0,1,3,0,1,4,0,1,2,1,1,1,-1,0,0,-1,1,1,-1,0,0,-2,-1,-1,-2,0,-2,-3,-1,-3,-4,-1,-2,-3,-1,0,-2,-1,-1,-2,-1,0,-3,-1,0,-3,-1,1,-3,-1,1,-3,-1,1,-2,-1,1,-3,-2,0,-3,-1,0,-4,-2,0,-3,-1,0,-4,-1,-2,-4,-2,-2,-4,-1,-3,-4,-2,-6,-5,-4,-8,-4,-3,-1,-3,-1,-1,-3,-2,0,-2,-1,0,0,-1,-1,0,-2,1,0,-2,1,0,-2,2,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,-2,4,-2,-2,5,-3,-2,6,-3,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,2,0,-1,0,0,0,0,0,0,1,0,0,0,0,1,-1,0,0,-2,-1,0,-2,-1,-2,-2,-1,1,-1,-1,1,-1,0,1,-1,0,2,-1,1,3,-1,1,3,-1,1,4,-2,2,2,-2,0,3,-1,1,3,-1,2,3,0,1,3,1,1,3,1,1,1,1,1,1,1,1,-1,2,1,-1,2,2,3,1,1,3,2,1,3,0,1,3,0,1,3,1,1,0,2,2,2,1,0,1,1,0,1,1,1,0,1,1,1,0,2,1,-2,1,1,-2,0,2,-3,2,0,1,0,-1,1,0,1,1,0,1,1,-1,1,1,-1,1,0,-2,0,2,-1,0,2,-1,0,2,-2,0,3,-2,-1,3,-2,-1,2,0,-2,1,1,-2,0,2,-2,-1,3,-2,0,2,-2,-2,5,-1,2,-2,-1,3,-2,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,1,-2,0,-2,-2,1,-1,-2,1,-1,-1,1,0,-1,1,0,0,1,0,1,-1,0,2,0,0,1,0,0,-2,1,-1,-2,1,-1,-1,1,-2,-2,1,-2,-1,0,-3,-1,-2,-2,-1,2,-3,-1,1,-3,-2,1,-3,-2,1,-3,-2,1,-3,-2,1,-3,-3,1,-3,-2,1,-4,-1,1,-6,-2,1,-6,-3,2,-4,-3,2,-3,-3,1,-3,-3,1,-3,-3,1,-2,-3,1,-2,-3,0,-1,-3,0,-2,-3,1,-1,-3,1,-2,-3,0,-2,-2,1,-1,-2,1,-1,-1,1,-1,-1,1,-1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-2,1,-2,-2,1,-2,-2,1,-4,-2,1,-4,-2,2,-5,-1,2,-7,-3,1,-4,-3,2,-5,-3,1,-4,-4,0,-4,-5,0,-4,-6,1,-3,-6,2,-3,-6,1,-3,-4,0,-4,-4,0,-3,-5,0,-4,-5,-1,-3,-4,0,-3,-3,0,-3,-4,-1,-2,-3,0,-1,-3,-1,-1,-2,-1,-1,-3,-1,-1,-2,-1,-1,-2,-1,-1,-2,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,1,-1,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,-1,-2,0,-1,-1,0,-1,-2,0,-1,0,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-2,1,0,-2,1,0,-1,1,0,-2,1,1,-1,0,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,1,-1,-2,1,-1,-2,0,-1,-2,0,0,-2,0,-1,-2,0,-1,-2,-1,-1,-2,0,0,-1,0,0,-1,1,0,-1,3,0,0,3,1,-2,5,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,1,0,0,0,1,1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,1,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,2,0,0,2,0,0,2,0,0,2,1,-1,2,1,-1,2,1,0,1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,1,-1,-1,1,0,0,1,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,2,-2,-1,2,-2,-2,4,-3,-1,4,-3,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,2,0,1,2,0,1,2,-1,2,1,-1,1,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,0,0,0,-1,0,0,0,0,1,-1,-1,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,1,1,0,0,0,-1,1,0,-1,1,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,-2,0,-2,-1,-3,-3,2,-4,-2,-4,-5,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,0,-1,1,0,-2,2,-2,-2,2,1,-2,3,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-2,0,-2,0,-1,-2,1,-1,0,3,-2,-3,1,-1,0,-1,1,0,-1,1,0,-1,1,0,0,1,-1,0,0,-2,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,-1,0,0,0,1,0,0,0,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,-1,0,0,0,1,1,-1,1,-1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,-1,1,0,-2,0,0,-2,0,0,-2,0,0,-1,0,0,-2,0,0,-1,-1,0,-1,0,0,-1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,-2,0,1,-3,1,1,-2,0,0,-3,2,1,0,1,1,0,1,1,0,1,0,0,1,1,0,1,1,-1,1,0,0,1,1,0,1,1,-1,1,1,-1,1,1,0,1,0,0,1,0,-1,1,0,-1,0,0,-1,1,1,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,-1,3,-1,0,-1,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,1,1,0,0,1,2,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,1,1,1,2,1,1,2,2,2,3,2,2,2,2,1,2,1,1,2,1,0,2,0,0,2,0,0,3,-1,-2,2,1,-3,2,0,-1,4,-3,-3,6,-5,-6,6,-5,-1,7,-8,0,2,0,0,2,-1,0,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,1,-1,0,0,-1,-1,-1,1,-1,0,1,-1,0,-1,0,1,-1,1,0,-2,0,1,-2,0,1,-3,0,2,-4,-2,3,-4,-2,3,-4,-1,3,-5,0,4,-6,0,4,-5,1,4,-2,0,1,-2,0,1,-2,1,2,-1,1,2,-1,2,2,-1,2,3,-2,3,3,-1,2,3,0,1,1,0,1,1,-1,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,1,0,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,-2,-1,-1,-2,0,-1,-3,0,-2,-3,2,-1,0,0,1,1,0,1,0,0,1,0,-1,1,0,-1,1,-1,-1,2,0,0,1,1,0,1,-1,-1,1,1,-1,1,1,-2,1,1,-1,1,1,-1,1,1,-1,1,1,-2,2,2,-2,2,3,-2,3,4,-3,3,5,-3,3,4,-3,4,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,-1,2,1,0,2,2,0,2,3,1,2,1,-1,2,0,-1,2,0,-1,2,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-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,0,-1,1,0,0,1,0,0,1,1,0,1,0,-1,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,-1,-2,3,-3,-2,3,-4,-3,2,-4,-3,4,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,1,-2,0,1,-2,0,1,-2,0,2,-2,0,2,-1,-1,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,1,0,-1,2,0,0,2,0,0,1,-1,1,1,-2,1,0,-1,0,0,-2,0,-1,0,-1,-1,0,-1,0,1,-2,0,-1,-2,-1,-4,-3,-1,-5,-2,-1,-4,-2,0,-1,-1,-2,0,-1,-3,-1,-1,-1,1,-1,-1,0,-1,0,0,0,0,0,-1,0,0,0,0,1,0,1,1,0,0,1,0,1,2,1,1,2,1,0,1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,1,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,2,-1,1,1,-1,0,1,-1,0],[-1,-5,-4,0,-5,-3,0,-6,-3,1,-4,-2,-1,-4,-3,-2,-5,-4,0,-3,-2,0,-2,-2,1,-2,-2,2,-4,-1,3,-4,0,3,-4,-1,0,-2,-1,0,-2,0,0,-2,-1,-1,-2,-1,-1,-2,-1,0,-2,-2,0,0,-1,2,-4,-3,-1,-1,-1,-1,-1,0,-1,-2,-1,-1,-1,-1,-1,-2,-1,-1,-1,-1,-2,-1,0,-1,-2,-1,-1,-1,-1,-1,-1,0,0,-1,-1,0,-1,-1,1,-2,-1,1,-2,-1,1,-2,0,2,-2,0,2,-1,0,2,-1,0,2,-1,0,1,-1,0,0,-1,-1,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-5,2,-2,-5,4,-3,-8,6,-5,-11,7,-6,-7,8,-5,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-2,0,-1,-2,-1,0,-2,-1,0,-2,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,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,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-2,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,-1,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,-1,0,-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,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,-1,-1,-1,-1,-1,1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,-1,0,1,0,0,2,1,0,1,-2,0,0,4,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,2,0,1,3,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,-1,-1,0,0,0,1,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,-1,1,1,0,0,0,-1,1,-1,-1,1,-2,-1,2,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,0,0,4,0,0,-1,1,0,1,1,2,0,0,2,1,1,2,1,1,2,1,2,3,-1,3,5,3,4,1,1,1,3,1,1,2,1,1,3,1,0,3,0,0,4,0,0,4,0,-1,5,1,-2,5,1,-2,6,1,0,4,1,0,4,1,1,4,1,1,4,1,2,4,1,2,4,1,1,4,1,1,3,1,1,3,0,0,3,0,0,2,0,0,2,0,0,2,0,-2,2,0,-1,1,0,0,2,0,0,2,1,1,1,1,0,1,0,-1,0,-1,-1,1,0,-1,0,0,-2,0,0,-2,-1,0,-2,-2,1,0,-4,0,-2,-2,0,-1,-3,-1,-3,-1,1,1,-7,-1,-2,0,-1,-2,-1,-1,-2,0,-2,-2,0,-2,-3,-1,-1,-3,0,-2,-2,0,-2,-2,0,-2,-1,0,-1,-1,1,-2,-1,1,-2,-1,1,-3,-1,1,-3,0,1,-4,-1,2,-3,-1,1,-3,-1,1,-3,-2,1,-3,-2,1,-3,-3,0,-3,-4,0,-3,-2,1,-2,-2,1,-2,-2,1,-2,-2,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-1,1,-1,0,1,-1,0,1,-1,0,0,-2,1,1,0,2,3,-1,4,2,-1,2,1,-1,1,2,-1,2,5,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-2,-1,1,-1,1,-2,-2,0,-1,-2,2,-3,-3,2,-3,-1,0,0,0,0,0,-1,-1,1,0,-1,1,0,-1,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,-1,-1,-1,-1,-2,-1,-4,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,2,-1,1,1,0,-2,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,-1,1,0,-1,0,0,0,0,0,0,0,0,0,2,0,-2,1,0,-1,1,1,-1,1,1,0,1,1,0,2,1,0,1,0,0,1,-1,-1,1,0,0,1,0,0,1,0,1,0,1,-3,0,-4,2,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,1,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,2,0,1,1,1,1,2,1,1,1,0,2,0,0,2,0,0,2,-1,-1,1,-1,1,2,0,1,3,0,1,2,0,1,2,1,1,2,1,1,3,2,1,4,2,3,3,3,4,5,1,3,3,1,1,3,1,1,2,1,0,3,2,0,3,2,0,2,3,-4,2,2,-5,3,3,-7,2,3,-7,1,3,-4,3,3,-9,3,2,0,4,3,1,3,1,0,3,1,0,3,1,0,-2,-3,2,-4,-5,4,-3,-5,3,4,1,1,4,1,1,3,1,0,3,1,1,3,0,2,3,0,2,4,-2,5,4,-1,5,4,2,1,4,3,-1,3,1,0,3,1,0,3,1,0,3,1,-1,3,1,-1,3,2,1,2,1,1,4,-2,-2,0,3,4,3,1,-1,3,1,-1,3,1,-1,4,1,-1,4,1,-1,5,-1,-1,5,1,-2,3,1,0,3,1,-1,4,1,0,4,1,0,4,1,1,3,1,1,2,1,1,3,1,0,2,1,0,2,1,0,2,1,0,2,1,1,2,1,1,2,1,1,2,1,1,2,1,0,2,1,0,1,1,0,2,1,0,1,1,-1,1,1,-1,1,0,-2,0,1,-4,-1,1,-5,-1,0,-4,1,1,0,1,1,-1,2,1,0,2,1,0,1,2,1,1,2,1,2,1,0,1,2,1,1,2,1,1,2,1,2,2,2,1,2,0,1,2,0,1,2,1,1,2,1,0,2,0,1,1,0,0,1,0,0,1,0,1,1,0,0,2,0,-1,2,0,0,1,0,0,1,0,0,1,-1,-2,0,0,-2,0,-3,0,-3,-6,0,-7,-9,-3,-9,-9,2,-9,-11,-1,2,0,-1,2,0,0,2,0,0,2,0,0,2,1,0,4,0,0,4,1,1,4,2,0,5,3,-1,2,0,-1,3,1,0,2,0,0,2,0,0,2,0,1,3,0,1,2,0,1,3,2,-1,2,0,-1,2,0,-1,2,0,-2,2,0,-2,2,0,-3,1,-1,-3,1,-1,-3,2,-1,-2,1,-1,-3,1,0,-2,1,-1,-2,1,-1,-2,1,-2,-3,0,0,-1,2,-1,0,3,0,-2,1,-1,-2,1,-1,-2,1,-1,-2,2,-1,-3,1,-2,-3,1,0,-4,2,0,-5,1,1,-8,2,1,-2,2,-1,-1,3,-1,-2,2,-1,-1,3,-1,0,2,-2,-1,3,-1,-1,2,-2,-1,4,0,-2,2,-1,-2,1,-1,-2,2,-1,-3,1,-1,-3,1,-1,0,2,0,-1,1,1,0,2,2,-1,-1,1,-2,1,-1,-2,0,-1,-2,1,-1,-1,0,0,0,0,0,-1,0,0,1,-4,0,-2,5,-1,-1,0,0,-1,-1,0,-1,1,0,-1,1,0,0,2,0,0,2,0,0,4,-1,1,0,1,-1,1,0,-1,1,0,-2,1,0,-3,1,0,-4,2,-1,-5,1,0,-4,2,-1,-3,0,0,-4,0,1,-3,0,0,-4,-2,1,-4,-3,1,-5,-5,1,-6,-8,0,-4,-7,-1,-5,-8,-2,-2,-2,2,-2,-1,3,-1,-2,2,0,-2,2,1,-2,3,-1,-3,4,0,-1,2,0,-1,2,0,-1,1,0,-1,1,0,-1,0,-1,1,0,-1,1,0,-1,1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,0,1,0,0,1,0,-1,1,1,-3,0,4,-6,2,9,-7,1,10,-5,-1,12,-10,3,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,2,-2,0,1,-1,1,1,-1,0,0,-2,1,0,-1,0,0,-1,0,0,-1,0,0,1,0,1,1,0,1,0,0,0,-1,0,-1,-2,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,-2,-1,-2,-1,1,-2,-1,0,-3,-2,0,-2,-2,0,-2,-2,1,-1,-3,1,-1,-3,1,-1,-3,1,-4,-3,1,-7,-3,2,-8,-3,2,-6,-3,2,-3,-2,1,-1,-2,0,-1,-2,0,-2,-2,0,-2,-2,0,-2,-1,0,1,-3,-3,-3,-2,0,-2,-2,0,-2,-2,0,-2,-2,0,-1,-2,0,-1,-1,0,-1,-1,-1,-1,0,0,0,0,0,0,0,1,0,-1,1,-1,-2,0,-2,-2,0,-1,-2,1,-2,-2,1,-2,-2,2,-2,-2,1,-1,-3,2,-2,-3,2,-2,-3,1,-2,-4,1,-2,-4,1,-2,-3,1,-3,-2,0,-2,-3,1,-4,-3,1,-2,-3,1,-2,-3,1,-2,-3,1,-1,-3,1,-2,-3,1,-2,-3,1,-1,-3,1,-2,-3,1,-2,-5,2,-2,-4,-1,-1,-2,0,-1,-2,0,0,-1,0,-2,0,0,-1,1,0,-2,1,0,-2,1,0,-3,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,1,0,1,2,1,-2,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,2,0,0,2,0,0,2,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,-1,0,0,-1,0,-1,-1,0,-1,0,0,-1,1,0,-1,0,1,-1,-1,3,-2,0,4,0,-2,5,0,-1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,0,0,2,2,-1,1,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,1,0,0,1,0,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,1,1,0,1,1,0,1,1,-1,1,1,-1,1,1,0,1,1,-1,1,1,0,1,1,0,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,0,2,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,1,0,1,1,0,1,1,0,2,1,0,2,2,0,1,2,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,-1,2,-1,-2,5,-3,-2,5,-3,-3,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,-2,-2,0,-4,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,2,-1,0,1,-1,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,1,0,1,0,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,3,0,0,0,2,0,0,0,1,0,0,0,0,0,0,-1,0,1,-1,0,2,-2,1,3,-1,-1,4,-1,-2,2,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-2,0,-1,-3,0,-1,-1,0,2,-1,-1,2,-2,0,4,0,-1,-1,-1,-1,-2,-1,-1,-2,-1,-1,-2,0,-2,-2,0,-1,-3,0,-1,-2,0,-1,-2,0,0,-2,0,0,-2,1,0,-2,1,0,-2,1,0,-2,0,0,-2,1,0,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-3,0,1,-1,0,1,-2,0,1,-1,0,2,-1,0,2,-1,0,4,-1,0,4,-1,2,1,-3,2,7,1,2,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,0,0,0,1,0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,-1,-1,0,-1,-1,-1,-1,-2,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,2,0,-1,1,0,0,0,-1,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,-3,-1,2,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,1,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,1,-1,0,1,-2,0,1,-5,1,0,1,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,0,0,0,0,1,0,-1,-1,1,2,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,-1,-2,1,-2,-3,1,-2,-2,1,-3,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,1,-1,-1,0,-1,0,-1,-1,-1,0,-1,0,0,-1,0,0,-1,1,1,-2,1,1,-2,1,1,-2,2,1,-2,2,1,-2,2,1,-4,2,2,-5,2,3,-5,2,2,-6,1,1,-2,1,1,-1,1,1,-2,1,1,-2,1,1,-2,1,1,-2,2,2,-3,0,1,-1,0,1,-2,1,1,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,1,0,0,1,0,0,1,1,0,1,0,0,0,-1,-1,1,0,1,1,1,0,1,0,1,1,1,-1,2,1,-1,3,2,-2,5,-2,-3,0,2,1,1,1,-1,1,1,0,0,0,-1,0,0,-1,-1,0,-2,-2,0,-3,-2,-1,-3,-1,-3,-4,-2,-3,-4,0,0,0,-1,0,0,0,0,0,0,0,1,-1,-1,1,0,0,1,1,0,1,0,0,1,1,-1,1,0,0,1,0,0,2,1,1,1,1,1,2,2,1,3,0,2,2,1,0,4,-1,0,3,-3,0,3,-5,0,2,-2,0,5,1,1,2,2,1,2,1,1,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-2,-1,0,-2,-1,1,-1,-1,1,-1,0,1,1,-1,1,1,-1,1,0,0,2,1,-1,2,1,0,2,1,1,6,4,2,6,-1,2,8,1,-1,2,1,-1,2,1,-1,2,1,-1,2,0,-1,2,1,-2,2,0,-1,1,0,-2,1,0,-1,1,0,-1,0,0,-2,-1,0,-2,-2,0,-1,-1,0,0,0,0,0,0,0,-2,1,0,-2,1,0,-1,1,0,-2,2,1,-2,2,0,-3,1,0,-1,2,0,-2,1,0,-1,1,0,-2,2,1,-2,2,0,-3,2,0,-3,3,-2,-3,4,-1,-3,3,-3,-4,5,1,-2,2,2,-2,2,1,-2,2,2,-2,1,2,-2,1,2,-3,2,1,-3,2,2,-3,2,2,-3,2,2,-3,2,2,-3,2,2,-2,0,3,-3,0,2,-2,0,2,-2,-1,1,-3,-1,-1,-4,-1,-1,-4,1,-3,-5,1,-4,-5,1,-3,-5,-1,-2,-4,-1,2,-2,-3,3,-3,-3,2,-2,-3,3,-2,-4,2,-1,-4,5,2,-4,6,6,-4,8,7,-4,8,4,-3,6,1,-3,4,-2,-5,4,-3,-5,5,-2,-4,-3,1,-1,-2,1,-1,-2,1,-1,-1,1,-1,-1,3,-1,0,3,-1,-1,3,-1,1,4,-1,0,4,-1,-1,4,-1,-3,0,-1,-2,-1,-1,-3,-1,-1,-2,0,-1,-1,1,-1,-2,1,-1,-1,1,0,-2,1,-1,-1,1,0,0,0,0,0,0,1,1,0,1,0,0,0,1,0,1,1,0,0,0,0,0],[-1,4,3,-1,4,3,0,4,2,0,4,3,-1,3,2,-1,3,2,-1,3,2,-1,3,1,-2,3,1,1,2,-1,1,2,0,0,-1,0,-1,2,1,-1,2,1,0,2,1,0,2,1,1,2,1,0,2,1,3,2,0,-3,3,3,0,2,1,0,1,1,0,2,1,0,1,1,0,1,1,0,1,1,-1,1,1,0,1,1,0,1,1,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,1,0,1,1,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,2,0,-3,0,0,-4,-1,0,-4,0,0,-4,0,0,-5,1,-1,-4,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,1,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-2,0,-2,-2,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-4,-2,-2,4,2,0,-1,0,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,0,0,-1,0,0,-1,0,1,-1,-1,0,-2,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,-1,-2,-1,-1,-2,-2,-1,-2,-2,-1,-2,-2,-1,-2,-2,0,-2,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-2,2,1,-4,-2,-1,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,-1,0,1,-1,-1,0,0,-1,0,0,-1,0,-1,0,0,0,0,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,-1,0,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,1,-1,-1,0,0,-1,0,-1,-2,0,0,-1,0,0,-1,1,0,-1,-1,-1,2,-2,-1,1,-2,-4,3,-4,-6,6,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,0,0,0,0,1,1,0,1,1,0,0,1,0,-1,2,0,1,2,0,1,1,0,1,1,0,1,0,1,1,0,1,2,0,2,8,-4,0,7,-6,2,12,-10,-1,12,-11,0,2,1,1,1,1,1,2,2,1,2,2,1,2,2,1,2,3,1,2,2,1,2,2,1,1,2,0,2,1,1,2,1,0,1,1,0,0,1,1,0,-2,-1,1,1,0,2,1,0,2,1,-1,2,1,0,2,0,0,2,0,0,1,0,0,2,0,0,2,0,0,2,-1,0,3,-3,3,3,-2,3,2,-2,4,1,-3,4,0,-3,6,3,-4,1,2,0,0,3,1,0,2,0,-1,1,1,-1,1,1,-1,1,1,-1,1,2,0,1,2,0,1,2,0,1,2,0,1,2,0,1,2,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,2,-1,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,-1,-2,0,2,-3,-3,1,-4,-5,2,-4,-4,4,-4,-7,2,-5,0,0,-1,1,0,-1,0,0,0,0,0,0,1,0,0,2,0,0,2,1,0,1,0,-2,1,1,-2,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,-1,-1,0,0,-1,0,-1,-1,0,-1,0,1,-1,1,1,-2,1,1,-1,0,1,-3,1,0,-1,-1,-1,-2,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,-2,-1,-1,-2,-1,0,-2,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-2,-2,-2,-3,-1,-1,-1,-2,0,-1,-2,0,-1,-2,0,-1,-1,-2,0,-1,-3,0,-3,-4,-1,-4,-5,-1,-4,-5,-1,-6,1,-1,-2,2,-2,-3,0,0,-1,1,0,-1,0,-1,-1,0,-2,-1,1,0,0,1,0,-1,2,0,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,2,0,0,1,0,0,2,0,1,1,-1,-1,0,-2,-2,3,0,-2,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,1,0,0,0,0,0,0,1,0,0,1,0,1,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,-2,-1,1,-2,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-2,5,0,-4,4,0,-4,8,-1,-5,10,-2,-5,8,-2,-5,13,0,-1,0,0,-2,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,1,-1,0,-2,0,-1,0,-1,0,0,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,0,-2,-2,0,-1,0,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,-2,-1,1,-3,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,2,0,-2,-1,0,-1,0,0,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,-2,-2,-1,-1,-5,-2,0,-7,-2,-3,-5,0,-1,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-2,0,0,-2,0,0,-2,0,1,-2,2,1,0,2,2,0,2,0,-2,0,0,-2,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,-1,-1,-2,-1,-1,-1,-1,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,0,0,1,1,1,1,1,1,1,-1,1,1,-2,1,2,0,2,0,-4,1,1,-1,0,2,-1,0,1,-2,0,2,-2,0,2,-2,1,3,-3,1,4,-5,2,6,-5,3,5,-5,3,1,-2,1,1,-2,1,1,-2,1,0,-1,1,0,-1,1,-1,-2,2,-1,-1,2,-1,-2,1,0,-1,0,0,0,0,0,0,1,0,0,0,1,0,-1,1,1,-1,-1,-1,-2,3,3,-1,0,1,0,0,2,0,1,2,1,1,2,1,1,2,2,1,3,2,0,1,2,-1,2,2,1,3,1,1,3,1,0,3,2,0,3,2,1,3,2,2,4,1,2,3,0,4,3,-1,5,2,-2,0,3,2,0,2,2,0,3,2,0,2,2,0,2,2,1,2,1,2,2,1,1,2,2,-1,2,2,-1,1,2,-1,2,2,-1,1,2,-1,1,2,-1,2,2,-2,2,3,-2,1,3,-3,2,3,-1,0,1,-1,0,1,0,0,1,1,-1,1,2,-1,1,2,-1,1,3,-1,0,2,-1,0,0,0,1,0,-1,0,0,0,1,-1,1,1,-1,1,1,-1,1,1,-2,2,0,0,0,1,-1,1,0,-1,1,0,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,0,2,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,-2,2,-1,-3,1,0,-5,3,-2,-5,3,0,1,0,0,1,-1,-1,1,0,-1,2,0,-1,2,-1,-3,1,-1,-1,2,0,-1,2,0,-1,2,-1,-1,1,0,-1,1,0,-1,0,0,-1,1,0,-1,-2,2,-1,2,0,-1,2,0,-1,2,0,0,3,1,0,4,1,-2,4,2,0,3,1,0,4,1,-1,4,1,-2,4,1,-3,4,2,-4,4,4,-4,0,5,-2,-1,5,-1,-2,4,0,-3,5,1,-4,4,-1,4,1,-1,5,1,-1,2,0,-1,2,0,-1,1,-1,0,2,-2,-2,2,0,0,2,0,1,1,0,-1,2,0,-1,2,0,-2,2,0,2,-1,-1,2,-1,-2,2,0,-1,0,1,1,0,0,1,-1,1,2,-1,0,3,-1,0,4,-2,2,3,0,-3,3,0,-3,3,1,-1,3,0,-2,4,1,-1,3,3,-2,3,4,-2,2,4,-2,3,-2,-1,6,0,-1,6,7,-3,1,9,-4,-1,3,-2,2,3,-3,2,2,0,2,2,0,2,2,1,2,2,2,2,3,1,2,1,0,2,0,0,1,1,0,1,1,0,1,0,0,1,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,1,0,2,1,0,1,1,0,2,1,0,3,1,0,3,1,2,1,1,-1,3,1,-2,3,2,-1,2,3,-1,3,5,0,2,3,0,4,0,2,4,5,-2,6,2,0,2,1,0,3,2,0,2,1,0,1,0,0,1,0,-1,1,0,0,0,-1,0,-1,-1,1,-1,-1,0,-2,-1,2,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-2,-1,-1,-1,-1,0,-1,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-2,1,-1,-1,3,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-2,0,-2,-2,-1,-1,-2,-1,-2,-2,-1,-2,-2,-1,-2,-2,-1,-2,-2,-1,-2,-2,-1,-2,-2,-1,-2,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,-3,-2,-3,-5,-1,-4,-5,1,-3,-6,-3,-6,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,1,0,0,-1,-1,2,3,-1,-1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,-1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,0,0,0,0,0,1,-1,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,0,0,0,-1,1,-1,-1,0,-1,-1,-1,-1,0,-1,-1,0,-1,0,1,1,0,1,2,0,1,1,0,1,0,0,1,0,0,2,0,0,1,0,0,1,0,0,2,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1,0,1,2,0,0,2,0,1,1,-1,1,1,-1,3,0,-2,2,0,-1,1,2,0,1,2,0,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,1,1,0,1,2,0,2,2,1,2,1,1,2,1,1,2,1,1,2,0,1,1,0,1,2,-1,1,1,-1,2,2,-1,1,1,1,1,2,1,1,1,1,0,1,1,0,0,2,0,0,2,-1,0,2,-3,0,2,-3,0,-1,-5,1,2,0,1,2,0,2,2,0,2,3,1,2,3,1,3,4,0,2,4,0,3,3,1,3,3,1,3,2,1,3,2,1,4,1,1,4,2,1,4,1,1,4,0,2,3,2,1,4,1,1,2,2,1,2,2,1,3,3,1,2,4,0,2,4,0,1,5,0,2,1,1,3,1,1,2,0,1,2,-1,1,2,-1,1,3,-1,2,3,-1,3,1,-1,3,5,-2,3,1,-1,1,1,-1,1,0,-1,0,0,-1,0,-1,-1,-1,0,-1,0,0,-1,-1,0,0,0,-1,-1,-2,-1,-2,0,-1,-2,0,-1,-2,0,-1,-3,1,-1,-4,1,0,-2,0,-1,-3,1,-1,-3,1,0,-2,1,0,-2,2,1,-2,3,2,-3,3,0,-2,1,0,-2,2,0,-2,1,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-2,0,0,-2,0,0,-3,-1,-1,-3,-1,-1,-3,-1,-2,-2,0,1,-4,-1,0,-2,0,0,-1,-1,-1,-2,0,0,-3,1,-1,-3,2,-1,-2,1,-1,-2,1,0,-1,1,0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,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,1,0,0,1,0,0,0,0,1,0,1,0,0,1,1,0,1,0,0,1,0,-1,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,1,1,-2,0,0,0,0,0,0,1,1,0,0,1,0,0,1,0,1,3,1,0,1,1,2,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,1,0,0,2,0,1,0,0,0,1,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-2,0,1,-3,1,0,-3,0,0,-2,1,0,0,4,0,1,0,0,2,-1,0,-2,-1,1,-2,-1,0,-2,-1,0,-2,-1,0,-2,0,0,-2,-1,0,-1,-2,0,-2,-2,0,-2,-1,0,-1,-2,0,-2,-2,0,-1,-2,1,-1,-2,0,-2,-2,0,-2,-2,-1,-2,-2,0,-2,-2,0,-2,-3,-1,-1,-3,-1,-2,-3,-2,-1,-3,-2,-1,-3,-3,-1,-3,-3,-1,-2,-4,0,-1,-4,3,-2,-4,-1,-3,-1,-2,-3,-1,-3,-2,0,-2,-2,0,-2,-2,1,-2,-2,2,-2,-2,3,-4,-3,2,0,-2,0,-2,-1,0,-2,-2,0,-2,-2,-1,-2,-2,-1,-2,-2,-1,-2,-2,-1,-2,-2,-2,-2,-2,-1,-2,-2,-2,-2,-2,-1,-2,-2,-1,-2,-2,-1,-2,-2,-1,-2,-1,-1,-1,-1,-1,-1,-2,0,-2,-1,0,-1,-1,0,-1,-2,-1,-1,-3,-2,-2,-1,-1,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,0,-1,1,-2,-1,0,-1,-1,0,0,-2,0,-1,-2,-1,-1,-2,-1,-1,-6,-4,-6,-6,-4,-6,-8,-6,-8,-9,-6,-10,-2,-1,0,-2,-2,0,-2,-1,0,-2,-2,0,-2,-2,0,-2,-1,0,-1,-1,0,-1,-1,0,0,-1,1,-1,-2,0,-1,-2,1,-1,-1,0,0,-1,0,0,-1,1,-1,-1,2,-1,-2,3,-3,-2,3,-5,-2,2,-6,-2,2,-4,-2,1,0,-1,1,1,-1,1,0,-1,0,1,-1,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-2,1,0,-1,1,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,2,7,0,2,-4,1,3,1,-1,1,1,-1,1,0,-1,1,0,-2,0,0,-2,0,0,-2,0,-1,-2,0,-1,-2,0,-1,-3,-1,-1,-2,-1,-1,-3,-1,0,-3,-1,0,-2,-1,-1,-2,-1,-1,-2,-1,0,-3,-1,0,-3,-1,0,-2,-1,0,-3,-1,0,-2,-1,0,1,1,2,-4,-2,1,-3,0,1,-4,0,1,-3,0,2,-3,1,2,-2,1,2,-2,3,6,0,3,6,1,4,7,0,3,2,-3,0,2,-4,1,1,-4,0,1,-4,-1,1,-4,-1,2,-5,-2,2,-6,-1,3,-7,-2,3,-7,-3,3,-6,-3,2,-5,-3,1,-4,0,0,-4,0,1,-4,0,1,-4,0,1,-3,-1,3,-2,-1,3,-1,-1,4,0,-1,5,-1,0,5,-2,0,4,-3,0,1,-4,1,3,-4,2,-1,-3,1,-2,-3,2,-3,-1,0,-1,-1,-1,-3,1,-2,0,1,-3,2,-1,-2,1,-2,-1,-3,-3,5,-3,-5,6,-5,-2,6,0,2,-1,0,3,-1,0,4,0,0,4,0,0,3,0,0,3,0,0,3,-1,-1,2,0,-1,2,0,0,2,-1,0,4,-1,1,5,0,1,4,-1,0,2,-1,0,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,1,1,0,0,0,0,0],[-1,5,0,-1,4,0,-1,5,-1,0,4,0,0,3,0,0,3,1,0,2,0,0,1,0,1,0,-1,-1,0,-2,-3,2,-5,-4,3,-4,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,-1,1,0,-1,-1,3,1,3,-2,-4,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,-1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,-1,1,-1,-1,-1,-1,0,-3,2,-1,-6,2,-1,-8,3,1,-8,4,1,-10,2,1,0,-1,-1,0,-1,0,1,0,-1,1,-1,-1,1,-1,-1,1,-1,1,1,-1,0,1,0,0,2,-1,1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-2,0,0,1,1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,1,0,0,1,-1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,0,0,0,0,1,1,0,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,0,0,0,-1,0,0,-1,0,0,-2,0,1,-2,0,0,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,0,0,-1,-1,0,-2,0,0,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,1,1,0,0,1,1,0,2,2,-1,1,0,0,1,0,1,1,0,1,1,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-2,1,1,-2,1,2,-2,1,1,-2,0,1,-1,0,1,-1,1,1,-1,0,1,-1,0,0,-1,0,0,0,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-2,1,-2,-2,1,-2,-2,2,-2,-2,1,-4,-2,2,-3,-3,3,-5,-4,0,-2,-1,0,-2,-1,0,-2,-1,1,-2,-1,1,-1,-1,1,-2,-1,1,-3,-1,0,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,0,-2,-1,0,-2,-1,1,-1,0,1,-1,-1,2,-2,0,2,-2,0,2,-2,0,5,-3,0,5,-5,1,7,-6,3,8,-8,3,2,-1,0,2,-1,0,2,0,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,2,0,1,1,0,0,1,0,0,1,0,0,0,0,0,1,-1,0,0,0,0,1,0,0,1,0,0,1,1,1,1,0,1,1,0,1,1,0,2,1,0,0,0,0,0,1,0,-1,2,0,-4,3,1,-4,3,1,-5,3,2,-5,4,2,-7,4,3,-3,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,-1,0,1,0,0,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-2,2,0,0,2,0,-1,1,0,-1,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-4,2,-1,-7,4,-1,-7,4,0,-11,4,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,2,-1,1,0,-2,-1,1,-1,0,0,-1,0,0,0,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,-1,0,1,0,0,0,0,0,1,0,0,1,0,0,0,-1,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,2,-1,0,1,0,0,3,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,-1,1,-1,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,1,0,1,2,0,0,2,0,0,2,0,0,2,1,-1,1,1,-1,2,0,0,1,0,-1,1,0,-1,2,0,0,2,0,1,2,0,1,2,1,-1,2,1,-1,2,0,-1,2,1,-1,2,1,-1,0,1,-1,1,0,-1,0,-1,1,-1,-2,3,-3,-3,3,-1,-2,4,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-2,1,0,0,1,1,0,1,1,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,1,2,1,1,2,2,1,1,3,1,2,6,1,0,2,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,0,1,1,0,1,1,-1,1,1,-1,1,1,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,2,-1,0,2,-3,-1,2,-1,1,1,0,1,1,-1,1,1,0,1,1,0,1,1,0,1,0,2,1,5,4,-2,8,6,-4,12,6,-4,13,5,-7,15,7,1,1,0,0,0,0,1,1,0,1,1,0,2,1,1,3,2,0,4,1,0,2,3,-1,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,2,3,-2,2,2,-1,1,1,0,1,0,1,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,0,-2,1,2,-4,1,2,-5,2,3,-4,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,-1,1,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,1,2,0,0,2,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,2,0,-1,2,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-2,-1,-1,2,1,0,0,1,0,0,1,0,0,1,0,-1,1,1,-1,1,1,-1,0,0,-1,1,1,-2,-1,1,-2,-2,2,-3,-2,3,-2,-2,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,2,0,-4,1,-2,-4,2,-2,-7,2,-4,-9,2,-4,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,1,0,0,1,2,2,1,0,1,0,1,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,0,2,0,0,2,1,0,2,0,0,3,0,1,3,0,-1,3,-1,0,3,-1,0,4,-1,-1,4,-1,1,3,0,1,3,1,1,4,0,1,4,0,2,4,-1,2,4,0,1,3,0,3,6,0,1,3,0,0,3,0,0,4,0,0,3,0,-1,4,0,0,1,0,2,3,-1,3,0,-2,2,6,-1,0,2,0,-1,2,0,0,2,0,0,1,-1,1,1,-1,2,2,-2,4,1,-2,0,3,-2,0,0,0,0,-1,0,0,1,0,0,0,0,0,1,0,1,1,0,1,1,0,2,2,0,-1,0,0,-1,0,0,-1,1,0,-2,1,0,-3,1,0,-3,1,0,-2,2,0,-2,0,1,-3,-1,1,-2,0,1,-2,-1,1,-2,-1,1,0,0,0,1,0,0,2,0,0,4,1,0,-2,-1,1,-2,-2,2,-2,-2,1,-1,-2,1,0,-2,1,1,-2,2,-1,-2,1,-1,-2,1,-1,-2,1,-1,-1,0,-1,-2,0,-1,-1,0,0,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,0,0,0,-1,0,0,-3,-1,0,0,0,0,1,0,-2,0,0,-2,1,0,-3,1,0,-3,2,1,-5,5,1,-8,5,2,-11,8,3,-12,11,3,-14,8,4,-2,0,0,-2,1,0,-1,-1,0,-1,-1,0,-1,-1,-1,0,-1,-2,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,-2,1,0,-2,1,1,-1,0,1,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,2,1,0,0,-1,0,0,0,0,-1,0,0,-1,1,0,-1,0,0,-2,0,0,-2,-1,-2,-1,-1,-1,-2,-1,-3,-1,-1,-5,-1,1,-4,-1,1,0,-2,0,0,-2,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,1,-1,-2,-1,-1,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-2,1,-1,-3,3,-1,-1,1,-1,-1,1,0,-1,1,0,0,1,-1,0,2,0,-1,-1,3,-3,-2,-2,1,-2,0,0,1,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,0,0,0,2,-1,1,0,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,0,-1,-1,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,1,0,-2,-2,-1,0,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-2,-1,-1,-2,-1,-1,-3,-1,-2,-3,0,-2,-3,0,-2,-3,0,-2,-2,0,-2,-2,0,-1,-2,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,1,0,0,1,-1,1,1,0,1,1,0,0,0,0,0,-2,0,1,-4,0,2,-5,1,3,-5,-1,4,1,-1,1,1,0,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-2,1,1,2,-2,-2,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,1,0,1,1,0,1,1,0,1,1,-1,1,-1,1,2,2,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,0,0,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,1,1,0,0,0,0,0,0,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,0,-1,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,-1,0,1,-1,2,0,1,1,0,0,3,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-2,-2,0,-2,-2,0,-2,-1,1,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,0,1,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,2,-2,1,2,-1,1,3,-3,2,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,-1,-1,1,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,0,0,-1,0,1,-1,1,1,0,1,1,-1,1,1,0,1,1,0,1,2,0,3,2,3,4,1,4,3,1,4,1,2,0,2,2,-1,1,1,0,1,1,-1,1,1,-1,1,1,-2,1,0,-1,2,0,0,1,1,-1,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,1,2,1,2,3,0,1,3,0,2,4,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,0,1,0,1,1,0,0,1,0,0,1,-1,0,1,-1,0,2,1,0,1,-1,0,0,0,0,1,0,0,1,0,-1,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,0,0,0,1,0,0,1,0,0,2,0,-1,1,0,-1,2,1,-1,1,0,0,2,2,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-2,0,1,-1,-1,1,-3,0,2,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,-1,-1,3,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,-1,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,0,-2,-1,-3,5,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-3,-1,0,-1,-1,-2,-1,0,-1,-1,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,1,0,1,2,0,1,2,0,2,2,1,1,1,0,1,3,0,1,3,0,0,3,0,0,4,-1,-2,4,-3,-3,5,-1,-6,6,-3,-5,7,-5,-7,8,-6,-10,9,-6,-7,9,-8,0,2,-1,0,3,-1,-1,1,-1,-1,0,-2,-1,-1,-2,-2,0,-3,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,1,-1,-1,1,-1,-3,0,-1,-3,0,0,-2,0,0,-3,0,-2,-1,1,-2,-1,2,-2,0,1,-2,0,1,-2,0,1,-2,1,1,-2,1,0,-1,1,1,0,1,1,0,2,0,0,1,1,-2,0,2,-2,0,2,-2,-1,2,-2,-1,2,-1,-1,3,-1,-2,3,-1,-2,2,-1,-3,5,-2,-1,2,-2,-1,2,-1,0,2,-1,0,2,0,0,1,0,0,1,1,0,1,1,0,1,1,0,0,1,0,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,-1,-1,1,-1,0,1,-2,-1,1,-2,-1,0,-2,-1,0,-3,-1,-1,-3,0,0,-3,-1,-1,-2,-1,1,-2,-1,0,-2,0,1,-2,0,2,-2,0,3,-2,-1,3,-4,1,4,-1,0,2,-1,0,2,-1,-1,2,0,-1,2,1,-1,3,7,2,10,8,1,13,11,5,18,14,5,20,1,-1,1,1,0,1,0,-1,1,1,-2,0,1,-2,0,-1,-3,0,-2,-2,0,-2,-1,0,-4,-3,0,0,-2,0,0,-2,0,0,-2,0,-1,-2,0,-1,-1,0,-1,-2,0,-1,-1,1,0,-2,2,1,-2,3,2,-2,4,0,-2,4,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,-1,0,-1,0,-1,-1,-1,0,-1,-1,0,-2,-1,0,-2,-1,-1,0,-3,-1,-4,0,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,-1,-2,0,-1,-2,0,0,-1,0,0,-1,0,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-2,0,-3,-2,0,-3,0,1,-4,-3,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,-2,-2,-2,-1,-2,-2,-1,-1,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,-2,-1,-2,-1,-2,-1,0,-2,-1,1,-1,-1,1,-2,0,1,-2,0,0,-3,0,-1,-3,-1,-2,0,-1,-3,1,-1,-2,1,-1,-3,2,-1,-2,2,2,-2,0,4,-1,0,6,-1,-2,6,-1,-2,3,-2,0,-1,-3,3,-3,-3,4,0,-4,3,0,0,0,1,0,0,1,0,0,2,0,0,1,0,0,2,0,-1,1,0,0,1,1,-1,1,1,-1,1,1,0,1,0,0,2,-1,0,1,-1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,1,0,-1,1,0,0,0,0,-1,1,0,-1,1,0,0,0,0],[0,3,0,1,3,-1,1,3,-1,1,2,0,1,2,0,1,2,0,1,2,-1,1,2,0,1,2,0,3,3,-1,3,2,-4,3,2,-3,1,1,0,1,1,0,1,1,0,2,1,0,2,1,0,2,1,-2,1,2,-2,2,1,-3,1,1,0,1,1,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,0,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,1,0,1,1,1,1,1,0,2,0,0,2,1,1,4,2,0,5,3,0,5,4,1,7,3,0,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,0,0,1,1,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,0,0,0,1,1,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,2,-1,1,1,-1,2,0,0,2,0,0,2,0,0,1,0,0,2,0,0,1,0,-1,1,0,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,2,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,-1,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,-1,0,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,2,-1,0,1,0,0,0,0,0,-1,0,1,0,0,1,0,0,0,0,0,0,0,-1,0,0,-2,0,0,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,-1,1,0,0,1,1,0,1,1,0,0,1,0,1,1,0,1,1,0,1,1,-1,0,0,0,-1,0,0,0,1,1,-1,1,1,-1,1,1,-1,1,2,-1,2,1,-1,0,3,-1,1,4,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-2,2,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,0,0,0,1,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-2,-2,2,-3,-6,5,-4,-6,6,-5,-11,10,-8,-10,12,-10,-2,1,-2,-2,1,-2,-2,0,-3,-2,-1,-3,-2,-3,-3,-2,-2,-3,-2,-1,-3,-1,-1,-2,-1,-1,-1,-2,-1,-2,-1,-1,-2,-1,-1,-2,0,0,-2,-1,2,-1,4,3,-1,-2,-2,-2,-1,-1,-2,-2,-2,-1,-3,-3,0,-3,-3,0,-3,-3,0,-2,-3,1,-2,-4,1,-2,-5,2,-1,-6,1,0,-4,1,-1,-3,2,-1,-1,1,-2,0,2,1,1,0,-1,-3,1,-1,-2,1,-2,-2,1,-1,-2,0,0,-2,1,-1,-2,1,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,-1,-1,0,-1,-1,-1,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-1,0,1,-1,0,0,-1,1,1,-1,1,1,0,1,1,0,0,1,-1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,-1,0,1,0,0,4,0,-2,7,0,-3,9,0,-2,8,1,-4,11,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,-1,0,0,1,2,0,1,2,-1,3,3,-1,3,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,2,0,-1,1,0,0,1,-1,0,1,0,0,1,-1,1,1,0,0,1,0,0,-1,0,-1,0,0,-3,-3,1,1,3,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,2,0,-1,2,1,-1,2,0,-2,1,1,-2,2,1,-1,1,1,-2,1,1,-2,1,1,1,-1,1,1,-2,6,1,0,-4,-2,1,1,-2,1,2,-2,1,1,-2,1,2,-1,0,2,-1,0,2,-1,0,1,0,-1,2,0,-1,2,0,-2,2,0,-2,3,-2,1,2,-2,1,2,-2,1,2,-2,1,2,-2,1,2,-3,1,3,-5,2,3,-5,3,4,-8,4,7,-12,5,8,-7,5,8,-2,1,2,-2,2,2,-2,1,2,-2,0,2,-2,0,2,-1,1,1,-2,-1,1,-1,0,2,-1,0,2,-1,0,2,0,1,1,0,1,2,0,1,2,0,1,2,0,2,2,0,2,3,0,1,2,-3,0,0,2,2,2,0,1,2,0,2,2,-1,1,2,-1,1,2,-1,0,2,0,0,2,0,0,2,0,0,1,0,-1,1,0,-1,1,-1,-1,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,3,1,0,2,3,-1,2,3,1,2,3,1,1,1,2,1,1,1,1,2,1,1,2,0,1,2,0,2,3,0,3,4,3,0,3,6,-3,6,6,-4,11,9,-5,5,1,0,1,1,0,1,1,0,1,1,-1,1,0,-1,2,0,-2,2,0,-1,3,-1,-2,3,1,-1,1,2,-2,1,1,0,1,1,0,0,1,0,1,1,0,2,1,-1,2,1,-1,2,2,0,2,2,0,1,1,0,0,1,0,0,2,0,-1,1,0,-1,1,1,-2,1,1,-1,1,0,-1,0,0,0,1,-1,-2,2,0,-1,2,1,-2,2,0,-1,2,0,-2,3,0,-2,4,0,-2,3,0,-2,2,0,-1,2,0,-1,2,1,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,1,1,0,1,1,0,1,1,0,2,1,1,1,1,1,1,1,1,1,1,0,2,1,0,2,1,-1,2,0,-1,1,0,-2,2,0,-2,2,1,-2,2,1,-3,0,0,-3,3,3,-4,1,0,-2,1,0,-2,1,0,-2,1,0,-1,1,0,-1,1,0,-2,1,1,0,1,1,0,1,1,0,1,1,1,0,-1,1,0,-1,-1,1,1,0,0,1,0,0,0,-1,0,0,-1,1,0,-1,0,2,0,2,3,1,-2,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,-1,-2,3,4,-4,3,5,-5,6,5,-7,8,6,-7,7,6,-5,10,6,-9,-1,0,-1,-2,0,-1,-1,1,-1,-1,1,0,-1,2,0,0,2,1,1,1,1,3,2,2,3,3,2,-1,1,0,-1,2,0,-1,2,1,-1,2,1,0,2,0,0,2,0,0,2,0,0,3,0,-1,1,1,-2,1,1,-2,1,0,-3,0,-1,-3,0,0,-4,-1,0,-5,-1,0,-4,0,-1,-3,0,-1,-3,0,0,-2,0,0,-1,0,0,-1,0,0,0,-1,0,-1,0,-1,0,1,-1,0,-1,1,-1,-1,1,0,0,0,0,0,0,0,0,0,0,0,2,-1,1,2,-2,1,3,-4,1,5,1,0,0,1,-1,1,1,0,-1,1,0,-1,2,0,-1,6,-1,-1,7,-1,-2,7,-1,-2,1,0,-1,1,0,-2,2,0,-1,1,0,-2,2,0,-2,3,2,-1,-1,3,-2,-4,2,-1,-3,6,-3,1,-1,-2,1,-1,-3,2,-1,-2,2,-1,-3,3,-1,-3,3,-1,-3,5,-3,-1,2,2,-4,1,-1,-3,1,-2,-3,1,0,-2,0,-1,-2,0,0,-2,1,1,-2,1,1,-4,2,1,0,-1,-1,-2,-1,-1,-2,-1,0,-2,-2,-1,-2,-2,0,-2,-2,-1,-2,-2,1,-2,-2,-1,-2,-2,-1,-2,-2,-1,-2,-2,-1,-2,-2,-2,-2,1,-4,-3,1,-4,-3,7,-3,-4,11,-4,-4,-2,-1,-2,-2,-1,-3,-2,-1,-2,-2,0,-2,-3,0,-1,-3,1,-1,-3,0,-2,-2,0,-2,-2,0,-2,-2,0,-2,-2,-1,-2,-2,0,-1,-2,-2,0,-2,1,-2,-2,0,-2,-1,0,-2,-2,0,-2,-2,1,-1,-2,1,-1,-3,0,-1,-2,1,-1,-1,2,-1,-2,2,-1,-3,2,0,-4,3,-1,-4,5,-2,-6,5,-4,-7,3,-4,-7,5,-5,-7,8,-7,-8,3,-4,-2,2,-1,-1,2,0,-1,0,-1,-1,0,-2,-1,-1,-3,-1,-2,-3,-1,0,-3,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,-1,0,1,-1,1,0,0,1,0,0,2,0,1,2,0,2,2,0,0,2,-1,1,2,1,0,2,1,0,2,1,0,2,1,0,2,2,0,2,3,0,4,4,-1,3,5,-1,6,7,-1,8,5,-1,7,2,0,2,2,0,2,2,0,1,2,0,1,2,0,0,2,0,0,2,0,1,2,0,1,2,0,0,2,0,1,1,0,0,1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,-1,0,-2,-1,0,-1,-1,2,0,1,2,0,0,2,0,2,2,0,3,2,0,3,0,2,3,3,-1,2,2,-1,3,3,0,2,3,0,2,5,1,3,6,1,3,9,-1,2,3,4,4,2,0,2,1,0,3,2,0,1,1,1,1,0,0,0,0,-1,0,-1,1,0,-2,0,-1,-3,1,-1,-5,2,-2,-3,-1,0,-1,1,-1,-1,1,0,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,-1,0,-1,0,0,-1,1,0,-1,1,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-2,0,-1,-2,-1,-1,-3,0,-1,-3,1,-1,-2,2,-1,-1,2,-1,-3,2,0,-1,0,-1,0,0,0,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,1,0,-1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,1,1,0,0,1,0,0,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,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,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,2,-2,0,3,-2,-2,2,-3,-2,3,-3,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,2,0,0,2,0,0,1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,0,2,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,2,0,-1,2,0,-1,1,0,-2,2,0,-1,1,0,-2,2,0,-1,1,0,-2,1,0,-2,1,-2,-1,-1,-1,-3,-2,-3,1,-1,0,-3,1,-1,-4,2,0,-2,1,0,-3,1,0,-2,2,0,-2,3,1,-2,1,2,-2,0,1,-2,0,0,-3,1,-1,-2,0,0,-3,1,0,-3,1,0,-3,1,0,-3,0,0,-4,1,-2,-4,0,1,-5,2,0,-2,1,0,-2,1,0,-2,1,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-1,1,0,-2,1,0,-2,0,0,-1,0,0,-2,0,0,-2,0,0,-2,0,1,-2,0,0,-2,0,1,-2,1,1,-2,0,1,-1,0,1,-2,0,1,-1,0,1,-2,0,2,-1,0,2,-2,-1,1,-2,-2,2,-3,-1,1,-1,0,1,0,0,0,-1,0,0,-1,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,-1,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-2,2,1,-4,3,1,-1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,-2,-1,3,0,0,0,0,0,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,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,-1,1,0,-1,0,0,-1,1,1,-1,0,2,-5,1,0,3,-1,0,-1,0,0,-1,0,0,-1,1,0,0,0,0,0,1,1,0,0,-1,1,3,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,-1,-1,-2,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,-2,-2,2,-2,-2,2,-1,-3,1,0,-3,-1,-1,-2,2,2,-5,0,-1,-1,-1,-2,-2,-1,0,-1,-1,1,-1,-2,0,-1,-1,0,-1,-2,0,0,-1,1,-1,-1,1,-1,-1,1,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-2,1,-1,-2,0,-1,1,1,-1,0,1,-1,1,2,-2,2,2,-2,3,3,-3,3,3,-3,3,4,-4,3,4,-5,3,4,-6,3,4,-6,2,4,-6,2,2,-2,2,2,0,1,1,-2,0,1,-2,0,1,-3,1,1,-5,1,2,-6,1,0,-5,0,1,-2,0,1,-1,0,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,0,0,1,-1,0,1,0,1,1,0,0,0,1,-1,-1,-1,1,1,2,0,1,0,0,1,1,0,1,0,1,1,0,1,1,0,0,3,0,1,1,-2,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,2,0,2,2,-1,2,4,-1,4,5,-3,3,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,3,0,-1,0,-1,1,0,0,1,0,0,1,0,1,1,1,1,1,1,1,2,0,1,1,0,1,2,2,1,3,3,0,3,4,-1,4,2,0,4,1,1,1,1,1,2,0,1,1,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,2,0,0,2,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,-1,0,1,1,0,-1,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,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,0,0,0,-1,0,0,0,1,-2,-1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,-1,0,0,1,0,0,2,1,-2,1,-2,4,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,1,0,-1,2,0,-1,1,0,-1,0,0,-1,0,-1,0,0,0,0,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,1,-1,0,2,-2,0,3,-2,-1,2,-1,-2,1,-1,-2,0,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,-1,0,2,-1,0,3,-1,1,5,-1,1,5,-1,1,3,-1,-3,-2,-2,-6,0,0,-1,-4,3,-1,0,4,-1,0,4,0,0,4,-1,0,4,-1,0,4,-1,0,3,-1,0,3,-2,-1,2,-2,-1,3,-1,0,5,0,1,5,1,1,5,1,1,3,0,1,3,0,0,0,0,0,0,0,-1,0,0,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-1],[-3,3,-4,-2,2,-4,-2,2,-4,-1,2,-4,-1,2,-2,-2,2,-1,0,1,-2,0,0,-1,1,0,-1,-1,-1,0,-2,-1,0,-1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,-1,1,3,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,0,0,0,0,0,0,0,1,0,0,1,0,-1,2,0,-1,2,1,-1,2,1,-2,2,1,-2,1,1,-2,0,1,-1,0,0,0,0,0,0,0,1,0,0,1,0,0,2,0,0,3,1,-1,3,0,-4,4,2,-6,4,2,-6,4,1,-9,5,4,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,-1,0,1,0,0,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,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,1,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,5,4,0,-6,-1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,1,0,0,0,-1,0,0,-1,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,-1,1,0,-1,1,0,-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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,-1,0,-1,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,-1,-1,-1,-2,0,-1,-1,0,0,-1,1,-1,-2,2,-1,-1,2,0,0,-1,-1,-1,-1,-1,0,0,-1,0,-1,-1,0,0,-1,-1,0,-2,-2,0,-2,-3,0,-2,-1,0,-2,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,1,-1,1,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,0,-1,-1,1,-1,-2,-1,-1,-1,-1,-2,-2,-2,-3,-3,-3,-4,-3,-2,-4,-3,-2,-4,-3,-2,-3,-3,-4,-3,-3,-5,-3,-2,-4,-2,-3,-5,-3,-3,-4,-3,-3,-5,-3,-3,-4,-4,-3,-3,-6,-3,-2,-2,-2,-2,-2,0,-2,-1,-2,-2,0,-1,-2,2,-2,-2,1,-3,-2,-1,-4,0,0,-4,-1,-2,-3,0,-1,0,-1,-1,1,-1,0,1,0,-1,2,0,0,2,1,0,3,-1,4,2,0,-4,4,-3,-1,2,1,-2,2,2,-1,3,2,-1,3,3,0,4,2,1,5,3,0,5,3,-1,3,3,-1,2,2,-1,3,4,-2,2,4,-2,2,6,-3,2,7,-3,1,8,-4,1,10,-4,0,11,-2,2,4,-2,1,3,-1,2,3,0,3,4,0,3,3,0,2,3,-1,2,3,-1,2,2,-1,2,2,-1,1,1,-2,1,0,-3,1,0,0,2,0,-2,1,0,1,2,-1,-1,1,-1,-1,3,-2,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-2,-1,1,-1,-1,1,-1,-1,1,-1,-2,1,4,-2,3,3,-2,4,5,-3,6,6,-3,7,8,-4,7,6,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-2,0,-2,-1,1,-1,-1,0,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,-1,-2,1,-1,-2,1,-1,-2,3,-2,-2,0,-2,-1,1,-1,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,2,-1,-1,0,0,-4,3,0,-6,2,-2,-5,0,-2,-8,4,-2,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-1,3,-6,-3,3,-5,-2,6,-11,-4,6,-12,-1,1,0,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,-1,-1,-1,-1,-1,-2,-3,-1,0,2,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-2,1,0,-1,1,0,-2,1,0,-2,1,0,-1,1,0,-2,1,0,-2,1,0,-2,1,0,0,0,0,0,0,1,0,1,-2,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,-1,-2,1,0,-2,1,0,-1,2,0,-1,2,0,-2,2,0,-3,3,0,-4,5,-1,-4,5,1,-5,6,0,-7,8,-2,-5,6,2,-1,2,0,-1,3,1,0,1,0,0,0,0,0,0,-1,0,0,-1,-1,-1,-1,1,0,0,1,1,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,2,1,-1,2,0,1,4,0,4,5,1,-1,4,0,0,2,0,0,2,0,0,2,0,-1,2,-1,0,1,-1,0,1,-1,0,1,-1,0,0,0,0,0,-1,0,0,0,1,0,0,0,0,-1,0,0,0,0,1,0,0,1,1,1,1,1,-1,0,0,-1,-1,0,0,0,-2,-2,-2,0,0,1,-1,0,1,0,0,1,-1,0,2,-1,0,2,0,-2,5,0,-3,5,-2,-2,9,-4,-1,11,-4,0,10,-6,0,14,-1,0,1,-1,0,2,-2,-1,1,-2,-1,0,-2,-1,0,-2,-1,1,-3,-1,1,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-2,-3,-2,-2,-3,-2,-1,-2,-2,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-2,-1,1,2,-1,2,2,-1,2,0,-1,3,3,0,-1,-1,0,-1,-1,0,0,-1,1,0,-1,1,0,-1,2,-2,-1,2,2,-1,1,-1,0,1,-1,0,0,-1,-1,0,-1,0,0,-1,-1,0,-1,0,1,-2,0,0,-1,-1,0,-1,0,0,-1,0,-1,-1,0,-1,-2,-1,-1,-2,-1,0,-2,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-2,0,1,-1,0,1,-1,0,1,0,-1,2,0,1,2,0,3,2,1,2,1,-2,0,1,-1,0,1,-2,0,2,-2,0,1,-2,0,1,-2,0,1,-2,0,0,-2,1,0,-2,1,0,-3,1,1,-2,1,1,-1,3,0,-2,0,0,-2,1,0,-2,0,0,-2,0,-1,-2,0,-1,-2,0,0,-2,1,-2,-3,-1,0,-2,0,-1,-2,0,0,-2,0,0,-2,-1,0,-2,-1,-1,-4,-1,-1,-5,0,0,-6,-1,1,-7,1,2,-7,3,2,-8,0,1,-2,-1,1,-2,-1,1,-3,-1,1,-3,-1,1,-4,0,5,-4,2,5,-5,1,6,-6,2,8,-5,3,0,-2,-1,0,-2,-1,0,-2,-1,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-2,1,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,-2,-1,-1,-2,-2,-2,-2,-2,-2,-2,-2,-1,-2,-2,-1,-1,-1,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,1,0,0,0,-1,-1,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,1,0,-3,1,1,-3,1,1,-7,4,-1,-9,-2,-1,-1,-2,-1,-1,-1,-1,0,-2,-1,0,-3,-1,1,-3,0,-2,-2,1,-4,-6,-1,-2,-1,-1,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,5,-2,0,7,-2,0,6,-3,0,8,-1,0,-1,0,0,0,1,0,-1,0,-1,-1,1,-1,-2,1,-1,-2,1,-3,-2,5,-5,0,-1,-1,-2,1,-1,-1,1,-1,-2,0,-1,-2,0,-1,-2,-1,-1,-3,-1,-1,-4,0,-2,-2,-1,-1,-1,0,-1,-1,0,-1,-1,0,0,0,0,0,1,-1,0,2,0,2,2,-3,0,1,1,0,1,1,0,0,2,0,1,2,0,0,2,0,0,0,1,-1,0,0,0,-1,1,-2,-2,-1,1,2,0,1,3,1,1,2,0,1,1,0,1,1,-1,-2,0,-1,1,1,0,1,0,0,1,1,-1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,2,0,0,1,0,0,1,0,0,0,0,1,1,0,1,1,0,1,1,0,1,2,0,1,2,-1,1,3,-1,1,3,-1,1,3,-3,1,3,-3,3,2,-3,3,1,-3,3,2,-2,5,2,0,1,2,0,1,2,0,1,2,1,1,2,1,1,2,2,1,2,1,0,2,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,-1,2,-1,-1,1,0,-1,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,-2,-1,0,2,1,1,2,1,1,0,0,1,-1,0,2,0,0,2,0,0,2,0,0,1,0,-1,2,-1,0,0,-1,0,-2,0,-1,-1,1,-2,2,0,0,2,-1,0,1,1,0,0,1,0,0,1,0,0,1,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,-1,0,1,-1,0,0,-1,0,0,0,0,0,0,0,1,-1,0,1,0,1,1,-1,1,2,-2,1,2,-3,2,1,-1,0,2,-2,0,2,-2,-1,2,-1,-2,2,-1,-4,1,-1,-4,1,-2,-6,3,-1,-1,-1,-3,-2,1,-1,-1,1,-1,-2,1,-1,-1,1,0,0,1,0,0,1,0,0,0,0,1,1,0,2,0,1,2,1,1,2,0,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,-1,0,1,0,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,-1,-1,1,3,0,2,3,0,1,5,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,2,1,1,1,0,2,-1,0,2,-1,0,2,0,1,3,-2,0,0,0,0,0,0,0,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,-1,1,-1,0,1,0,-1,1,0,-1,1,0,-1,2,0,-2,-1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,-1,0,1,-1,1,1,-1,0,1,-1,0,1,-1,1,1,-1,0,1,-1,0,0,-1,0,0,-1,-1,0,-2,-1,0,-2,-1,0,-2,0,0,-2,0,1,-1,1,1,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,1,-1,1,0,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,0,1,-1,0,2,-2,3,0,-1,3,-1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,0,-1,-1,0,-1,0,1,-1,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,1,0,1,0,-1,1,0,-2,1,1,-2,1,1,-2,1,1,-2,1,1,-2,1,1,-2,1,2,-2,3,2,-2,3,3,-1,4,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,2,0,-2,2,0,-2,2,0,-2,1,0,-2,1,0,-2,1,0,-2,2,0,-2,1,1,-2,1,0,-2,1,1,-3,3,1,-3,3,3,-2,3,1,-2,1,1,-1,1,1,-2,1,1,-1,1,0,-2,1,0,-1,1,0,-2,2,1,-3,4,0,-1,2,1,-1,1,1,-1,1,1,-2,1,1,-2,1,1,-2,1,1,-2,1,1,-3,1,-1,-3,0,2,-4,1,1,-2,1,1,-2,0,1,-2,1,1,-2,1,1,-3,1,-2,-6,4,1,-2,1,1,-2,1,1,-1,1,1,-1,1,0,-1,1,-1,-1,2,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,2,-2,1,1,-2,0,1,-2,0,1,-1,1,1,-1,1,1,0,1,2,0,2,2,1,2,1,1,2,0,2,3,-1,2,2,2,2,4,2,0,1,2,0,1,2,0,1,2,0,1,2,1,-1,2,0,0,2,0,1,2,0,0,1,-1,0,1,0,1,1,0,1,0,0,1,0,-1,1,0,-1,0,0,-1,1,1,0,1,0,0,0,1,0,1,1,0,1,2,0,1,2,0,1,1,0,0,2,0,0,2,0,0,2,0,0,0,-2,1,0,-4,1,1,-6,1,-1,-3,1,2,0,0,2,0,0,1,0,0,1,0,0,1,0,0,0,-1,-1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,2,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,0,0,0,1,1,-1,1,1,-1,0,1,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,1,-1,1,1,-1,1,1,-1,2,1,-1,2,1,-1,2,1,-1,2,0,-1,1,1,-1,1,2,-1,1,1,-1,1,2,-1,0,2,-1,-1,1,1,-2,2,0,-2,1,0,-2,1,-1,-2,2,-1,-2,1,-2,1,2,-1,1,2,-1,1,1,-1,1,1,-1,0,0,-2,0,1,-2,0,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,-1,1,-1,0,1,-1,0,1,0,1,0,0,1,1,1,0,1,1,1,2,2,0,2,1,0,4,2,-1,4,2,-4,6,4,-7,7,9,-8,6,3,-10,1,1,1,1,1,2,1,0,1,0,0,1,1,-1,1,1,-1,2,0,-2,2,1,-1,2,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,1,0,1,1,0,1,1,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,1,1,1,1,1,1,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,-2,0,-1,1,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,1,1,1,2,1,3,2,3,4,3,3,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-2,0,1,-5,-1,2,1,2,1,0,0,1,0,0,2,0,0,1,0,0,1,0,0,2,1,1,0,1,1,-1,1,1,-2,0,1,-1,0,1,-3,0,0,0,0,0,1,1,1,2,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,2,1,-1,-2,0,0,0,1,-1,0,2,-1,0,1,-1,0,1,-1,0,2,0,-1,2,0,0,1,0,0,1,0,0,1,0,0,1,1,0,2,1,0,2,2,0,1,1,0,0,1,0,1,0,0,1,1,-1,1,1,0,1,1,0,1,1,1,1,2,1,0,0,0,2,2,-1,1,1,-1,1,2,-1,1,0,-2,2,0,-2,1,-1,-2,2,0,-6,1,-1,-7,1,-4,-8,0,1,-2,2,0,-3,2,0,-2,2,1,-2,3,1,-3,3,1,-4,3,2,-5,4,1,-5,4,1,-5,5,2,-4,4,3,-4,4,3,-2,2,1,-3,3,1,-2,1,1,-2,1,2,-2,-1,2,-2,-1,2,-1,-2,0,-1,-3,1,-2,-3,2,-3,-2,4,-3,-1,3,-2,1,1,-1,1,0,-3,2,1,-2,3,0,-3,3,0,-4,-1,1,-3,-3,2,-5,-7,3,-6,-6,3,-6,-2,2,-2,4,1,-4,5,2,0,5,1,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,-1,-1,1,1,-1,1,0,-1,1,0,-2,1,0,-1,1,1,1,0,0,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0],[-2,-1,5,-2,0,4,-2,0,6,-3,1,5,-1,0,3,-1,-1,3,-2,1,2,-1,1,1,-2,2,0,-7,1,0,-8,2,-3,-7,4,-3,-1,1,0,-1,0,0,-1,1,0,0,0,-1,0,1,-1,-2,-1,-2,-1,0,-3,-3,-2,-3,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,1,1,-1,0,1,0,0,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,0,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-2,0,0,-1,-3,-1,-2,-4,0,-1,-7,1,2,-9,0,-2,-7,2,-1,0,-1,-1,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,-1,-2,0,-1,-2,1,-2,-1,-1,-4,-1,3,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,0,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,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,0,0,-1,0,0,0,0,0,0,0,1,0,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,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,1,-1,0,-1,-1,-1,4,-1,1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-2,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-2,0,-1,-2,1,-1,-2,0,-1,-2,0,-1,-1,-1,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,-1,-1,-2,0,0,-2,0,-1,-3,0,0,-2,0,-1,-2,-1,0,-2,0,0,-2,1,1,-2,1,2,-3,2,1,-4,2,1,-3,3,-1,-2,4,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,1,1,0,1,1,-1,1,-1,1,0,2,1,0,2,1,0,3,2,1,3,2,2,4,4,2,4,4,3,5,5,3,2,2,1,3,1,1,2,2,1,4,1,1,4,1,1,5,1,0,6,1,1,6,1,1,11,2,1,12,1,1,3,1,1,3,2,1,3,3,1,3,4,2,3,4,1,2,3,1,2,2,1,1,2,1,2,2,1,1,1,1,0,1,1,0,1,0,0,1,-2,-1,-1,-2,-1,1,2,0,2,1,0,1,2,0,1,3,0,1,3,0,2,3,1,1,2,-1,0,2,-1,1,2,-1,1,2,-2,1,1,-1,1,1,-2,1,-1,-1,2,0,-2,2,-3,1,0,1,-1,0,1,-1,0,1,0,0,0,0,0,-1,-1,1,0,1,0,0,0,0,-1,-1,0,1,0,0,0,0,1,0,0,0,0,-1,1,0,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,1,-1,0,0,-1,-1,0,-1,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,0,1,2,0,0,3,0,0,4,-1,0,5,-3,2,4,-1,0,0,-1,-1,0,-2,-1,1,-1,-1,1,-1,-1,1,0,-2,1,-2,2,5,-3,2,7,-3,3,13,-4,4,0,-1,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-1,1,1,2,-1,-1,-3,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,1,-1,-1,0,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,-2,2,0,-1,2,-5,0,0,5,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,0,0,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,1,0,-1,1,0,0,2,1,-1,0,0,0,0,-1,0,1,-1,0,0,0,-2,1,-1,-2,2,-1,-1,2,-1,-2,2,0,-4,3,-1,-2,0,-1,0,-1,-1,0,0,0,0,-1,0,0,0,1,0,0,3,-1,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,-1,-2,0,0,-2,-1,-1,-2,-1,-1,-1,-1,-2,-1,-3,-4,-2,-3,-5,0,-4,-3,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,0,1,-1,0,1,-1,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,1,0,0,1,0,0,0,-1,0,1,-1,0,0,-1,-1,0,0,-1,1,-1,-1,2,1,-2,1,0,0,0,0,0,1,0,1,0,0,1,0,0,1,0,0,0,3,0,-4,0,1,-7,-1,1,-10,-3,1,-12,-4,2,-12,-3,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,2,-1,1,2,-1,-1,2,-2,0,1,1,0,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,1,1,-1,0,1,-2,-1,0,-2,-1,0,0,0,2,0,0,1,1,0,2,1,0,2,1,1,2,1,1,3,0,0,3,1,0,-1,-1,1,6,1,0,2,1,0,2,1,0,2,0,0,2,0,0,2,-1,0,2,0,0,3,0,0,2,0,1,1,-1,0,1,0,0,1,-1,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,1,2,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,2,2,2,2,2,2,2,2,2,1,2,1,2,2,1,1,2,1,1,1,1,1,1,0,1,2,0,0,2,0,0,1,0,0,1,1,0,1,1,1,1,1,-2,0,0,-2,-1,1,-2,1,1,0,1,1,0,1,1,1,1,1,1,2,1,1,2,1,0,1,1,0,3,2,1,1,1,0,1,2,0,2,1,0,2,1,-1,2,1,-1,3,3,-3,3,1,-9,3,-3,-12,2,-6,-16,0,-6,-20,2,-9,-18,2,1,0,2,1,-1,2,1,0,2,1,0,2,1,0,1,1,-1,1,0,-1,1,0,-1,3,1,-1,1,1,0,1,1,0,1,1,0,1,2,0,2,2,-1,2,3,-1,3,3,-1,2,3,-1,0,1,0,0,1,0,1,1,0,0,0,0,0,0,1,-1,0,0,0,0,0,-2,-2,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-2,0,-2,-2,-1,-3,-1,1,0,-2,2,0,-2,0,-1,-1,0,-2,-1,0,-1,-1,0,-2,-1,-1,-2,-1,0,-1,-2,0,-3,-3,2,-1,-3,2,-2,-4,0,-1,-1,0,-2,-1,0,-1,-2,0,0,-2,0,0,-2,0,1,-3,-1,1,-4,0,1,-3,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,-3,1,-2,-2,0,-2,-2,2,-1,-2,-2,-3,0,1,-1,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,-1,-1,-1,0,0,4,-1,0,1,0,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,1,0,0,1,0,0,1,-1,0,1,-1,1,1,-2,0,0,-2,0,-1,-2,1,0,-2,3,0,-2,0,1,-1,0,1,-2,-1,2,-1,-1,2,-1,-2,1,-2,-1,1,-4,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,0,-1,0,1,0,0,0,1,1,2,0,0,0,0,0,0,0,0,1,0,1,1,0,0,2,0,0,3,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,0,2,0,1,2,-1,-2,3,-4,-4,3,-4,-3,2,-2,-7,4,-7,0,1,1,0,1,0,0,0,0,0,1,0,0,0,0,-1,-1,-1,1,2,1,0,1,0,0,1,0,0,0,0,1,1,0,0,0,-1,2,1,1,0,0,0,-1,1,0,1,1,0,1,1,0,1,1,-1,1,2,-1,1,2,-1,1,-1,-1,-1,3,0,-1,3,-1,0,2,-1,1,2,-1,0,2,0,0,2,0,0,2,0,-2,2,1,-1,2,1,-4,3,2,-7,4,3,-6,3,3,0,2,0,-1,3,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,-1,1,0,-1,1,0,-2,1,1,-1,1,2,-1,1,4,-1,0,4,-1,3,3,1,5,6,-2,4,0,-1,1,0,1,1,0,-2,1,-1,-2,2,-1,-2,1,-1,-2,1,-2,-2,1,-1,-2,0,-2,-1,0,-3,-1,1,-1,-2,0,-1,-2,1,-1,-2,1,0,-2,0,0,-2,1,1,-2,0,1,-3,0,1,-2,0,0,-2,1,0,-2,1,0,-2,1,0,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,1,-1,0,1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,-1,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,-1,0,3,-2,-1,3,-2,-1,3,-1,0,5,-2,-1,-1,-1,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,1,-1,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,1,-1,-1,1,-1,-1,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,0,1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,0,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,0,0,0,0,1,0,0,1,1,0,1,0,1,1,-1,1,1,-1,1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,1,0,-1,1,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,1,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,-1,-1,-2,0,-1,-2,-1,-2,-4,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,1,1,-1,1,1,0,0,1,-1,0,1,0,0,1,-1,0,1,-1,0,0,0,-3,-2,4,-4,0,-4,-3,1,0,0,1,0,0,1,-1,0,1,-2,0,1,-2,0,2,-2,1,2,-2,1,1,-2,1,3,-3,1,1,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,-1,-1,-1,-2,-1,1,-3,0,2,-3,-3,2,-5,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,-1,-3,2,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-2,0,0,-3,0,0,-1,0,1,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,-1,-2,-1,0,-1,-2,-1,0,-3,0,0,-2,-1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,2,1,-4,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,-1,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,3,-3,1,-4,1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,0,-1,-1,0,-1,-1,1,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,1,0,-2,2,0,-2,3,-1,-1,5,-2,0,6,-1,-1,6,-2,1,-1,0,-1,-1,-1,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,-1,-1,0,-1,-1,0,-2,0,1,-2,0,2,-1,0,1,-1,0,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,0,-3,-1,1,-4,-1,2,-5,0,4,-6,0,5,-7,-1,4,-7,1,7,-1,0,0,-2,0,-1,-1,0,0,-1,0,1,-1,-1,1,-1,-1,1,0,-1,-1,-1,-1,2,-1,-1,1,0,-1,1,0,-1,0,0,-2,0,0,-2,0,-1,-3,0,-1,-3,0,-1,-3,0,-1,-3,0,-1,-3,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-1,1,0,-1,1,0,-1,0,-1,0,1,-1,1,1,0,0,0,0,1,-1,0,0,1,-1,0,2,0,0,2,-1,1,3,-1,1,3,-1,1,3,-1,1,5,-1,3,3,-1,0,4,0,0,5,0,-1,4,0,-2,4,0,-2,4,1,-2,5,1,-4,5,2,-2,8,2,-4,7,0,-2,4,0,-2,5,0,-2,4,0,-3,4,-1,-4,5,-1,-3,5,-3,-4,4,-5,-6,6,-4,-3,2,1,-3,5,1,-4,5,1,-2,5,1,-1,6,2,-2,7,1,-1,7,2,-1,9,3,-2,8,4,-3,8,4,-3,7,4,-4,9,1,-1,5,1,0,5,1,-1,4,1,0,3,1,0,2,2,0,1,0,0,1,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-2,1,1,-2,1,1,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-2,0,1,-1,2,0,-1,-3,1,-1,0,1,-2,0,2,-2,0,2,-1,0,2,-1,0,2,-1,0,2,-2,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-2,1,-1,-2,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,-2,0,2,-2,-1,1,-2,-1,1,-2,-1,0,-3,-1,2,-2,1,-1,-3,0,2,-3,-1,2,-3,0,2,-3,0,2,-3,0,2,-3,0,2,-1,-4,0,-2,-6,0,-4,-6,0,-2,0,2,-3,0,3,-3,-1,2,-2,-1,3,-2,-2,3,-1,-3,4,-1,-3,5,-2,-4,5,-1,-5,5,0,-5,4,0,-3,4,0,-1,2,-2,-1,3,-2,-1,2,-2,-2,1,-2,-1,2,-2,-1,2,-2,-1,2,-1,-1,2,-2,-1,2,-2,-1,2,-2,-2,2,-2,-1,1,-1,-1,1,-1,-2,1,0,-1,0,1,-1,0,2,-2,1,2,-3,0,1,-3,1,2,-2,1,4,-2,2,4,-1,-1,1,-1,-1,0,0,-1,2,-1,1,-1,0,1,-1,0,1,-1,0,2,-1,0,2,-1,1,2,-1,0,1,-1,1,2,-1,0,2,-2,0,1,-1,0,1,-1,0,1,0,-1,1,-1,-2,0,-1,-2,0,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,0,1,1,-1,1,1,0,1,1,0],[-4,2,4,-4,2,3,-6,3,3,-6,3,2,-3,2,3,-4,0,3,-2,2,2,-1,2,1,-1,2,0,-2,3,-1,-3,4,-5,-3,4,-6,-1,1,1,-1,1,2,-1,1,2,-1,1,2,-1,1,2,0,2,3,1,0,2,-2,3,5,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,-1,2,-1,-1,1,-1,-1,2,0,-2,2,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,1,-1,1,0,-1,1,0,-1,0,0,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-2,0,0,-2,-1,1,0,1,1,2,1,1,3,-1,2,3,3,1,-1,0,0,-1,0,-1,-1,-1,0,-1,-1,0,0,0,0,0,0,-2,0,0,-1,0,0,-1,0,0,-2,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,-1,0,-2,-1,0,-2,0,0,-2,-1,-1,-2,0,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-2,-1,0,-2,-1,0,-2,-1,1,-2,-1,1,-2,0,1,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,1,0,-1,1,0,0,0,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,-1,0,0,0,0,1,-1,0,0,0,0,1,0,1,1,0,-1,0,0,0,0,0,0,1,1,0,0,1,0,0,1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,2,-2,0,2,-2,0,3,1,-2,0,1,-2,0,4,-2,-1,-1,0,2,-1,0,2,-1,0,2,-1,0,1,0,0,2,0,0,2,0,0,2,0,1,1,0,-1,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-2,0,2,-1,-1,2,-1,-1,3,-2,-2,1,-2,-2,1,-2,-3,1,-2,-3,2,-2,-3,1,-2,-2,0,-2,-3,0,-2,-2,0,-3,-2,-1,-3,-3,-1,-2,-3,-2,-3,-3,-1,-3,-4,-1,-4,-4,0,-2,-2,-1,-2,-1,-1,-1,-3,-2,1,-2,-2,2,-2,-3,2,-2,-4,3,-2,-4,2,-2,-4,2,-1,-3,0,-1,-1,0,-2,-2,1,0,-1,1,0,-1,1,0,0,0,1,-1,-2,2,1,1,1,-3,1,0,0,1,0,0,0,0,0,0,1,0,0,1,0,-1,2,0,0,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,-1,2,1,-1,2,1,-5,4,1,-6,6,1,1,0,2,1,-1,2,1,1,2,1,1,2,1,2,2,1,0,2,1,0,2,1,0,1,2,0,1,1,-1,1,1,-2,1,1,-2,0,-1,-2,1,-1,-2,1,-3,-3,1,1,-2,0,1,-2,0,1,-3,0,2,-3,0,2,-3,0,2,-4,-1,3,-1,1,3,0,0,3,0,1,1,1,4,2,3,4,1,3,6,0,4,6,0,4,8,-1,5,3,3,0,0,2,1,0,3,1,-1,3,1,-1,2,1,-1,3,1,-1,2,1,0,2,1,0,3,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,1,3,0,1,2,0,0,2,-1,0,2,0,0,2,0,1,2,1,0,1,1,0,2,0,0,2,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,1,1,0,1,1,0,1,1,0,0,1,-1,0,1,-1,0,-1,-2,-3,0,-2,-3,-1,-2,-4,-3,-3,-3,-3,-2,-3,-3,-4,-4,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,2,3,-1,2,2,-1,2,2,0,1,2,-1,0,2,-1,0,1,0,0,1,0,1,1,0,1,1,0,1,0,-1,1,1,0,1,1,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,1,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-2,1,-1,-2,1,0,-2,1,1,-2,1,0,-2,1,1,-1,1,0,-1,1,1,0,0,0,0,0,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,0,0,-1,0,0,-1,0,1,0,-1,1,-1,-1,1,0,-1,1,0,-2,1,0,-2,2,0,-2,1,0,-2,1,2,-2,3,3,-2,3,4,-2,3,4,-2,5,-1,-2,2,-1,-2,2,0,-1,1,0,-1,1,0,-1,1,0,0,-2,1,-1,-1,-1,-2,-3,-2,-2,-6,0,-2,-8,-4,-2,-7,-1,-1,1,-1,-2,1,-1,0,1,-2,0,1,-2,0,0,-2,-1,-1,-2,-1,1,-2,0,1,-2,0,1,-2,0,1,-1,-1,1,-1,0,1,0,0,1,-1,1,1,-1,1,1,-1,2,1,1,1,5,4,0,5,1,1,7,-1,1,1,-1,1,0,-1,1,1,-1,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-2,1,0,-2,1,0,-2,0,1,-1,1,1,-1,1,1,0,1,1,0,1,1,0,1,1,1,1,0,2,1,-1,2,-1,0,3,1,2,0,1,2,0,0,1,1,0,2,1,0,1,2,0,1,3,0,0,5,1,-1,6,0,-1,7,-1,-1,6,-2,-3,9,-1,2,1,0,2,1,0,2,0,0,2,0,1,2,0,1,2,-2,2,1,-2,2,3,-2,3,2,0,0,2,0,0,2,1,1,2,1,0,2,1,0,1,0,0,0,0,0,0,-1,0,0,-1,0,1,0,0,2,1,1,2,1,0,2,0,0,2,1,0,3,1,1,2,0,-1,3,1,-3,4,-1,-6,2,4,-2,2,1,0,2,1,0,2,0,0,2,0,0,2,0,0,3,-1,-1,3,1,-1,2,0,0,2,0,0,2,1,0,2,1,1,2,1,1,2,1,1,2,1,1,2,1,0,2,1,0,1,1,1,1,1,1,1,1,1,0,0,1,0,1,1,0,1,1,0,1,1,2,1,0,1,1,0,2,1,0,1,1,0,2,1,0,1,1,-1,1,1,-1,1,2,-2,1,-1,0,2,1,0,1,1,0,2,1,0,1,1,0,2,1,0,2,1,0,1,1,0,1,1,0,1,1,0,1,1,2,1,-1,1,1,-1,0,1,1,0,1,1,0,2,1,0,2,0,0,2,0,0,2,1,1,4,1,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,-2,-2,2,-2,-2,0,-3,-11,0,-2,-16,-1,0,-14,-3,-4,-23,-1,0,1,1,0,1,1,0,1,0,0,2,0,0,3,0,2,1,2,2,3,3,2,3,3,2,6,5,0,2,0,0,2,1,1,2,1,1,1,1,2,1,0,2,1,0,3,2,-1,2,2,-1,1,1,1,1,0,1,2,1,0,2,1,0,3,1,1,3,1,1,3,1,1,4,2,1,1,0,0,2,0,0,0,0,0,0,0,0,0,-1,-1,-1,-2,0,1,0,-1,-1,-1,-2,0,0,0,0,0,0,0,0,-1,0,1,-1,0,1,-2,2,0,-4,2,0,-4,5,1,-4,6,0,-5,1,2,-1,1,3,0,1,1,-1,1,2,-1,3,2,-3,4,2,-2,4,2,-3,5,3,-2,0,1,-1,0,0,-1,0,1,-1,-1,0,-1,-2,0,-1,-4,2,-1,-6,4,-3,-8,6,-5,-5,4,-3,-1,-1,-1,-2,-2,-1,0,-2,-1,1,-3,0,2,-4,0,2,-4,0,3,-5,0,2,-4,0,1,-3,0,1,-3,-1,1,-2,0,1,-1,0,1,-1,0,2,-1,0,3,0,0,1,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-2,0,-1,-1,0,-1,-2,0,-1,-3,0,-2,-2,1,-2,-3,1,-2,-3,2,-3,-2,2,-5,-3,3,-5,-3,4,-7,-5,0,-2,-3,0,-2,-4,0,0,-2,0,0,-2,-1,0,-1,1,0,-3,-1,0,-2,0,0,-2,-1,1,-1,-1,1,-1,-1,1,-1,0,0,-1,-1,-2,-1,1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-2,-1,0,-1,0,-1,-1,0,-1,-1,0,0,-1,1,0,-1,0,0,-3,0,2,-3,1,4,-4,1,1,-6,1,3,-7,-1,7,-7,1,1,-1,1,0,0,2,0,0,0,0,0,0,0,0,0,0,1,1,-1,0,-1,1,0,0,0,0,0,0,0,0,0,-1,0,-1,-1,0,-1,1,0,0,2,0,-1,1,-1,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,-1,0,-2,-1,0,0,0,-1,-1,-1,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,4,-1,-2,5,-1,-2,3,-1,-1,1,-1,0,1,0,0,1,0,0,1,0,0,1,-1,-1,1,0,-1,1,0,0,0,-2,-2,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,1,0,0,1,1,0,1,1,0,1,0,0,1,1,0,1,1,0,1,1,0,0,1,0,-1,1,0,-1,1,0,0,-1,0,-3,2,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,1,0,1,2,0,1,2,-1,2,3,0,1,0,0,1,0,0,0,-1,0,1,-1,1,1,-2,1,2,-2,1,2,-2,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,1,1,-1,0,1,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-2,0,1,-1,0,0,-2,0,1,-1,0,1,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,-1,-2,0,-2,1,-2,-3,1,-1,-1,2,-1,-1,3,-3,-3,2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,0,0,-1,1,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-2,0,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,-1,0,0,-1,-1,1,0,0,0,0,0,0,1,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-2,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,2,0,1,2,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,2,0,1,2,0,1,1,-1,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,1,0,0,1,2,-1,0,2,-1,0,-1,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,-1,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,0,0,0,0,-1,0,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,1,1,1,0,0,-1,1,-1,-1,0,-2,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,1,2,-1,1,2,-1,0,2,-1,1,2,-1,1,3,-1,1,2,-1,1,0,-1,0,5,0,1,2,-1,1,3,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-2,0,1,-3,1,2,-3,0,1,-1,0,2,-1,0,1,-1,0,1,-1,0,1,-2,0,3,1,2,5,1,3,6,1,2,6,0,0,1,0,0,1,0,0,1,-1,0,2,0,0,2,-1,1,3,-1,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,1,0,-2,0,1,0,0,0,-1,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,1,0,-2,0,0,-2,0,-1,0,1,-1,-3,-2,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,0,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,-1,0,-1,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-3,2,0,-1,-1,1,-1,0,0,-1,0,1,-1,0,0,-1,0,0,0,0,0,2,0,-2,0,0,0,0,0,1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,0,0,-1,0,0,0,0,-1,0,1,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,-1,0,0,-1,1,0,0,1,-1,0,1,-1,0,0,-2,3,-1,0,-3,2,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,0,0,-1,0,0,0,0,0,0,0,-1,-1,-1,1,0,-1,1,-1,-1,1,-2,-2,1,-3,-2,0,-3,-4,0,-3,-2,0,-1,-3,2,-1,-3,2,-1,-3,2,0,-4,2,0,-4,3,1,-4,3,2,-5,3,1,-4,4,1,-4,3,2,-4,3,1,-4,4,0,-3,2,0,-4,2,0,-1,3,1,-1,3,2,0,3,1,0,4,2,0,2,1,0,2,1,0,2,1,0,1,1,0,1,1,0,1,1,0,2,1,0,1,1,0,2,1,0,1,1,0,0,1,0,1,2,0,0,2,0,0,3,0,-1,2,-1,-1,3,-1,-2,1,-1,-1,1,-3,-1,2,-5,-1,0,-3,0,2,0,-1,2,0,-1,2,0,-1,1,0,-2,1,1,-3,1,0,-4,3,2,-7,0,-2,-1,1,1,-2,0,1,-2,0,1,-1,0,1,-1,0,2,0,0,2,0,-1,2,0,-1,2,0,-1,2,1,-1,2,1,-1,2,1,0,1,1,0,1,1,0,2,0,0,1,-1,0,2,-1,1,1,0,1,1,0,2,0,0,1,0,1,2,1,1,1,0,1,1,0,-1,1,1,-1,1,0,-2,1,0,-3,2,-1,-4,1,-2,-3,3,-1,-4,0,0,-4,0,0,-4,0,1,-3,-1,2,-4,-1,3,-4,0,3,-2,0,6,-3,1,9,0,1,11,1,-1,2,-4,-1,3,-4,-1,2,-3,-1,3,-3,-1,3,-2,-2,2,-2,-2,3,-1,0,4,-2,-2,3,-1,0,2,-3,-1,3,-3,0,1,-3,1,0,-4,0,1,-5,1,0,-7,0,1,-8,-3,2,-8,-4,4,-11,-7,4,-11,-4,4,-13,1,0,-3,2,0,-3,1,0,-2,1,0,-1,1,0,-1,1,1,0,1,0,-1,1,0,0,2,0,0,1,0,0,2,0,-1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,2,1,0,5,3,0,-1,-1,2,1,0,-1,1,0,-1,0,1,-1,0,1,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,1,-1,0,1,-1,1,2,-2,-1,0,0,-1,-1,0,0,0,1,-1,-1,1,-1,-1,1,-1,0,1,1,0,1,2,0,1,4,2,2,1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,-2,2,0,-2,2,0,-2,2,0,-2,1,0,-2,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,2,-1,-2,2,-1,-2,2,1,-3,2,1,-3,2,0,-3,2,-2,-2,2,-2,-1,1,0,-2,2,0,-1,0,0,-2,-1,1,-2,-1,2,-2,1,3,-4,3,3,-3,4,3,0,2,4,1,0,3,-1,-3,1,0,-3,2,-2,-3,0,1,-1,1,0,-2,0,-1,-3,0,-1,-3,0,0,-2,0,0,-2,0,0,-2,1,0,-1,1,1,-1,1,1,-1,1,-1,-3,0,-2,-4,-1,-1,-2,0,1,0,0,2,0,-1,0,0,-1,0,0,-1,-1,0,-2,0,0,-2,0,0,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,-1],[-2,-1,-1,-1,-1,-1,0,0,-1,0,0,-3,-1,-1,0,-2,-1,0,0,-1,0,-1,-1,0,0,-1,1,-2,-2,1,-3,-3,2,0,-5,4,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,-1,-1,-1,-1,-2,-2,-2,-1,-2,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,-1,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,2,0,-1,1,2,-2,0,1,-2,-2,0,-1,-3,-1,1,-2,0,-2,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,1,0,0,2,1,0,0,0,-1,3,1,2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,1,-1,0,3,1,0,-1,-2,0,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,1,1,-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,-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,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,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,0,-1,1,0,-1,1,0,0,0,0,0,0,0,1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,-2,0,-1,-1,0,-1,-1,0,-1,0,0,0,-1,-1,0,-2,-1,0,-1,0,0,0,0,-1,0,0,0,1,0,-1,-1,0,-1,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,1,-4,-1,0,1,-1,2,-1,-2,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-3,-1,1,0,0,0,-1,-1,1,-2,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,1,0,-2,0,0,-2,0,0,-1,0,0,-2,0,0,-1,0,0,-1,1,1,-1,1,1,-1,1,3,-2,1,1,-3,2,1,-4,2,0,-4,2,0,-1,1,0,0,2,1,0,1,1,0,2,1,1,2,1,1,1,-1,1,0,3,0,3,1,0,2,1,0,2,1,1,2,1,1,2,1,1,2,-3,1,4,4,5,2,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,-2,3,2,-1,2,2,-3,4,4,-3,4,5,1,1,1,1,2,1,2,1,1,2,1,1,2,1,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,1,2,1,1,1,-1,0,1,0,1,0,0,1,2,1,1,1,0,2,2,2,0,2,1,0,2,1,0,1,1,-1,2,0,1,2,-1,1,2,-2,2,3,-2,2,2,-5,3,3,-6,1,4,-8,0,4,-9,-1,6,-9,1,2,0,0,3,1,1,2,0,0,2,1,-1,2,2,0,3,3,0,2,1,-1,2,1,0,2,1,-1,2,1,0,2,1,0,2,1,0,2,1,-1,2,1,-1,2,1,-1,1,2,0,1,1,0,1,2,-1,1,2,-1,1,2,-1,1,1,-1,2,3,0,1,2,-1,1,1,-1,1,2,-1,1,2,-1,1,1,-1,0,1,0,1,1,-1,1,1,-1,1,1,-1,1,1,0,1,1,0,2,1,0,2,4,-1,1,6,-3,-1,8,-2,-1,9,1,-2,9,-4,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,0,0,-1,0,0,-1,0,0,-3,1,-1,1,1,-1,0,1,0,1,1,-1,0,1,-1,0,1,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,0,-1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,1,3,-1,2,4,-2,4,2,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,0,0,0,-1,1,-2,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,1,-1,0,0,0,0,0,1,0,0,-2,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,1,0,0,1,-1,-1,-1,-1,-1,-1,-1,0,-1,-2,-1,-2,-1,0,0,-1,0,0,-1,0,1,-1,-1,1,-1,-1,1,0,-1,1,-1,-1,1,2,-1,0,5,-1,1,6,-1,3,8,0,1,-1,-1,1,-1,0,1,-1,-1,0,-1,-2,0,-1,-2,0,-1,-1,-2,-2,-4,1,-1,-2,-1,-1,-2,-1,-2,-1,-1,-2,-1,-1,-2,-1,-2,-2,-1,-2,-1,-1,-2,-1,-2,-2,-1,-2,-3,-3,-1,-6,-4,1,-5,-3,-3,-8,-1,-1,-2,-1,-1,-2,-1,0,-2,-1,0,-2,0,0,-1,0,0,-1,-1,0,-1,0,-1,-1,-1,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,0,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-2,-2,0,-2,-2,-1,-2,-2,0,0,-1,0,0,0,0,0,0,-1,1,0,-1,1,1,-2,0,1,-4,0,2,-6,-2,4,-6,-2,6,-7,-1,6,-9,-4,8,-7,2,1,-1,2,1,-1,1,0,-1,2,1,-1,2,1,0,2,1,0,2,1,-1,3,0,1,2,1,0,1,1,0,2,-1,0,2,-1,1,1,-1,1,1,-1,1,3,1,0,3,1,1,1,-2,2,0,-3,2,2,-1,1,2,-1,0,2,0,1,2,0,1,2,1,1,2,1,4,1,-2,5,-1,-2,6,1,-4,5,2,0,1,2,1,0,2,0,0,2,0,0,3,0,0,2,0,0,3,-1,-1,2,0,0,2,0,0,2,-1,1,2,-1,1,2,-1,2,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,3,-2,1,0,-1,1,1,1,1,1,1,2,0,1,2,0,1,2,0,1,2,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,0,0,0,0,1,-1,1,1,-1,2,1,0,1,1,0,1,1,0,1,0,1,1,2,2,2,-1,-1,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,2,-1,-1,1,-2,2,2,-1,0,3,2,2,2,5,4,3,3,0,1,0,0,2,0,0,1,0,0,1,0,0,2,-2,0,8,-1,4,10,-3,5,16,-2,8,16,-2,9,1,0,0,0,1,0,0,0,0,0,1,0,1,1,0,2,1,1,3,2,1,2,2,2,-1,0,0,-1,0,0,0,-1,0,-1,-1,-1,-2,-1,-1,-3,-2,-1,-4,-3,-1,-2,-1,-1,-1,-1,-1,-2,-1,-1,-1,-2,-1,-1,-2,-1,0,-2,-2,1,-2,-2,-1,-2,-2,-1,-2,-3,0,-2,-1,0,-3,0,0,-2,-1,0,-2,0,-1,-3,-1,0,-2,3,-1,-2,2,-1,-2,4,-3,-2,4,1,-2,0,2,-2,0,1,0,-1,2,0,-1,2,1,-2,3,1,-1,2,0,1,5,2,-3,3,1,-1,2,0,-1,3,1,-1,3,1,-1,4,1,-1,7,3,0,9,2,1,11,2,1,9,1,1,3,1,-1,3,1,-2,3,1,-2,3,1,-2,3,1,-3,5,1,-3,3,6,-4,8,-3,-4,3,1,-3,2,0,-3,2,1,-2,1,1,-2,1,1,-2,2,1,-2,3,2,-2,1,0,-3,1,1,-2,0,0,-3,1,1,-2,1,1,-1,1,1,-1,1,1,0,2,1,-1,1,1,-2,1,1,-2,2,1,-2,2,2,-3,2,2,-3,4,1,-2,5,1,-2,7,4,-3,7,7,-2,1,1,-3,1,2,-4,1,1,-3,0,1,-4,0,1,-4,0,1,-2,0,0,-3,0,-1,-3,-1,1,-3,-1,0,-3,-1,0,-2,0,-1,-2,-1,-3,0,2,-3,-1,-1,0,-2,0,0,-2,-1,0,-2,-1,0,-1,-3,-1,-1,-2,-3,-1,-1,-1,0,-1,-1,0,0,-1,0,0,-2,1,1,-2,1,0,-3,1,1,-5,1,1,-9,4,2,-10,4,3,-7,1,2,-13,6,1,-1,1,1,-1,1,1,0,0,1,0,0,1,0,0,3,1,-4,2,3,4,1,0,0,1,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-2,0,0,-2,0,-1,-1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,-2,0,2,1,2,-1,2,4,0,0,0,0,1,0,0,1,-1,1,1,-1,1,2,-1,1,3,-2,0,4,-3,-3,5,-4,-2,4,-3,0,2,-2,2,1,-1,1,1,-1,1,1,0,0,0,0,0,1,1,-1,0,1,1,0,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,-1,0,0,-1,-1,0,0,-1,0,-1,-1,-1,1,0,-1,2,0,-2,3,0,-1,0,0,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,0,1,3,-1,2,0,1,1,2,0,1,1,0,1,3,1,1,3,1,1,2,1,1,3,1,1,2,1,1,1,1,1,1,1,1,2,0,1,1,1,0,1,1,1,1,1,0,0,1,1,-1,1,0,-1,1,1,-2,1,1,-1,0,1,-1,1,0,-1,2,0,-1,1,0,-1,2,0,-1,2,0,-1,2,0,1,2,-1,-2,2,1,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-2,0,1,-2,0,0,-2,0,0,-2,0,0,-1,0,0,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,0,0,0,1,0,-1,1,0,-1,1,0,-1,2,1,-2,3,1,-1,1,2,-1,2,4,-2,3,5,-1,0,5,-1,1,0,-1,0,0,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-2,0,0,-1,1,1,-2,0,0,-2,-1,0,-2,0,0,-2,0,-1,-2,0,-1,-1,0,0,-1,0,-2,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-2,-1,0,0,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,-1,-1,-1,-1,-1,-2,0,0,-2,0,-1,-1,1,-1,-2,1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-4,-1,-1,-3,-1,-1,0,0,0,3,0,1,3,0,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-1,1,0,0,1,1,0,1,1,0,2,0,-1,2,0,-1,1,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,1,1,-2,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,-1,1,-1,0,0,-1,0,1,0,0,1,-1,0,1,0,0,2,-1,0,2,1,0,3,3,0,9,3,0,10,5,1,14,-1,0,2,0,0,2,-1,0,2,-1,0,2,-2,0,2,-2,-1,3,-1,-1,3,-1,0,2,-1,0,2,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,1,1,1,1,1,2,1,4,3,0,6,3,2,4,0,1,1,1,0,1,0,1,1,0,1,0,0,1,-1,1,1,-1,1,0,1,1,0,3,2,0,1,0,1,1,0,1,0,0,1,1,0,1,2,0,2,4,0,1,2,-1,-2,2,-4,-3,-1,0,-3,4,1,2,2,0,2,2,1,2,1,1,3,1,2,3,0,1,3,0,1,2,0,1,2,0,1,1,0,0,1,0,1,1,-1,2,1,-1,0,1,0,0,0,-1,-1,1,0,-1,1,0,-2,1,0,-2,1,0,-1,1,1,-1,2,1,-2,0,0,-2,1,0,-2,0,0,-2,-1,-1,-2,-1,-1,-1,-2,-1,1,-5,-1,1,-7,-2,4,-6,-1,-2,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-1,-1,1,-2,-1,0,-2,-1,0,-1,0,0,-1,0,0,-1,-1,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,-1,0,1,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,1,-1,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,2,0,-1,0,1,-1,1,0,0,1,1,0,0,0,0,0,0,1,0,0,-2,-1,1,2,-2,-3,0,0,0,0,0,1,0,0,0,0,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,0,0,-1,0,1,-1,0,0,-1,0,1,-2,-1,1,-2,-1,1,-2,0,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,1,-2,1,-1,-2,1,-2,-2,1,-1,-3,1,-4,-2,0,0,-1,1,0,-2,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,2,0,0,1,0,0,1,0,0,1,1,0,0,1,-1,0,2,0,1,2,-1,0,0,0,1,-1,0,2,-1,0,2,-1,0,2,-1,0,1,-1,0,3,-1,0,2,-1,-2,3,0,-3,2,0,-2,0,0,-5,2,-1,0,2,-1,0,2,-1,-1,2,-1,-1,2,-1,-1,3,-1,-1,3,-1,-2,2,-2,-1,3,-1,-1,2,-2,-1,2,0,0,2,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,-1,0,1,-1,1,0,-1,0,1,-1,0,0,-1,0,0,-1,0,1,-1,-1,0,-1,1,2,-1,0,0,-1,0,-1,-2,0,1,-2,0,1,-2,0,2,-1,-1,2,-4,-1,4,-1,0,1,0,0,1,0,0,1,0,1,1,1,0,2,0,0,0,0,-1,1,1,-3,-1,0,-7,0,1,0,1,1,1,0,0,0,1,1,0,0,1,-1,-1,0,-1,0,2,3,1,2,3,-1,3,5,3,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-2,2,-1,-3,2,-2,-1,3,-3,-2,-1,-3,3,0,-1,-1,-1,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,1,-2,0,1,-2,0,0,-2,0,0,-1,1,1,-2,1,1,-2,1,1,-2,1,1,-2,1,1,-2,0,1,-2,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,1,-1,-4,3,0,4,0,-3,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-3,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-2,0,1,-1,1,0,-1,1,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,-2,-2,0,-4,-5,1,-2,0,-2,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,1,-1,-2,1,-2,-2,1,-3,-1,2,-3,-1,3,-2,-1,3,-2,-2,2,-2,-2,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-2,1,1,-3,1,1,-2,1,0,-2,1,-1,0,0,-1,1,1,-2,0,1,-2,1,3,-3,1,4,-3,0,7,-4,-2,8,-4,-2,5,-3,1,3,-3,2,0,-3,1,0,-2,-1,-1,-4,1,2,0,0,2,1,1,3,2,1,3,2,1,2,1,1,2,1,1,2,0,1,1,0,1,1,-1,1,1,-1,1,3,2,1,4,3,1,3,2,0,1,0,1,1,0,2,1,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-2,0,0,-2,0,0,-1,0,0,-3,0,-1,-2,0,0,-1,0,0],[-1,3,2,-1,3,0,-1,4,0,-1,4,-2,0,2,0,0,2,1,0,1,-1,1,-1,-1,1,-1,-2,-4,-1,-2,-5,1,-1,-5,0,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,2,-1,-3,2,-1,-4,1,1,-3,4,-3,-5,1,-1,-2,1,0,-1,0,0,-2,0,0,-2,-1,0,-2,-2,0,-2,-2,0,-1,-2,1,-2,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,0,-1,0,0,-1,0,1,-1,1,1,-1,1,1,-2,1,1,-1,0,0,0,-1,0,0,0,1,-1,-1,1,-1,0,1,-1,-1,2,0,0,4,0,-1,3,2,2,3,2,4,3,0,4,3,4,6,1,-1,0,1,-1,0,0,0,-1,0,0,0,0,0,-1,-1,0,0,-1,0,-1,-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,0,1,0,0,0,1,0,0,1,0,0,1,0,0,2,0,1,2,0,0,1,0,0,1,1,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,-4,-3,0,6,3,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,0,1,-1,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,1,0,0,0,1,1,0,1,1,0,0,0,1,0,0,1,1,0,1,2,0,1,1,0,0,1,0,0,-1,1,1,-1,1,-1,-1,0,1,0,1,0,0,1,1,0,0,1,0,0,1,0,0,1,1,-2,-1,2,-1,-2,2,-2,0,2,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-2,1,0,-1,-1,0,0,0,0,1,0,0,0,0,-1,1,-1,-2,1,-1,-2,1,-1,-2,0,-1,-2,0,-1,-3,-1,0,-2,0,-1,-2,0,-1,-2,0,-1,-1,0,-1,0,0,-1,0,0,-2,1,0,-2,2,1,-3,4,0,-5,-1,1,0,-2,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-3,0,2,1,-1,-1,-2,1,0,-2,1,1,-1,1,0,-1,1,0,-1,1,1,-1,1,0,-2,1,1,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,0,1,1,-2,1,1,-1,2,3,-2,2,4,2,2,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,2,2,-1,2,1,-1,1,1,-1,1,1,-1,1,0,-1,1,1,-1,1,1,-1,0,1,-2,-1,0,0,-1,0,-3,-2,2,-1,1,1,-1,0,2,-1,2,1,-1,2,1,-1,3,1,0,3,3,-2,2,0,-2,2,0,-2,3,-1,0,2,-4,0,0,-3,2,-1,-8,4,-4,-12,6,-4,-16,6,-7,-12,-2,2,0,-3,2,0,-2,2,0,-1,1,1,-1,2,1,-1,2,1,-1,0,0,-1,0,0,-1,0,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,-1,-1,0,-1,0,0,-1,0,0,-1,-1,1,0,1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,-1,1,-2,0,1,-3,-1,0,-4,-4,-1,-6,-5,-1,-7,-5,-1,-6,-8,-1,-1,0,-1,-1,0,-1,0,0,0,0,0,0,0,-1,0,-1,2,5,-2,2,5,-4,6,8,-5,6,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,1,0,-2,-1,-1,0,4,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-2,1,0,-1,0,0,-1,0,1,-1,0,0,-1,0,1,-1,0,2,0,0,2,-1,0,1,0,0,2,0,0,1,-1,1,1,-2,0,1,-2,1,1,-1,0,2,-2,0,2,-2,0,2,-2,0,2,-1,0,1,-2,0,1,0,-2,1,1,-3,2,3,-3,1,4,-3,-1,4,-4,2,-2,0,2,-3,0,2,-2,0,1,-3,0,1,-3,0,0,-3,0,1,-3,1,0,-3,0,1,-3,0,1,-2,0,1,-2,1,0,-2,1,0,-1,1,1,-2,2,0,-2,2,1,-2,3,1,-1,3,2,0,4,4,-2,3,2,-2,2,1,-1,2,1,-2,2,1,-2,2,0,-2,1,0,-1,1,0,-1,1,0,-1,0,1,-1,0,1,-1,0,0,-2,0,1,-1,1,0,0,1,0,0,1,0,0,1,0,0,2,1,-1,0,0,-3,1,-2,-2,1,-2,-5,1,-3,0,1,0,0,2,0,0,2,0,0,2,0,-1,2,1,-1,2,3,-2,2,2,-2,0,2,-2,-2,2,-2,-3,0,-2,-3,2,0,1,0,0,2,0,-1,1,0,-1,0,0,-1,0,0,-3,-2,1,-4,-3,3,-3,-3,1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,1,-1,-2,1,-1,-1,1,0,1,-1,0,0,-1,0,1,-2,0,1,-3,0,2,-3,0,2,-6,2,4,-9,5,4,-14,0,7,-5,1,1,-2,1,1,-2,2,1,-2,3,2,-2,4,2,-2,4,3,-1,3,3,-2,3,1,-1,3,1,0,2,1,0,2,0,0,2,0,1,1,0,0,1,0,1,1,0,0,0,0,0,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,1,-1,-1,1,-1,0,1,0,-1,1,0,0,1,-1,1,1,-1,2,1,-1,2,1,-1,0,0,-1,1,1,0,0,1,0,1,1,-1,1,0,-1,2,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,-1,1,0,-2,1,0,-1,0,0,-1,0,-1,-1,0,0,-3,-1,-2,-4,-2,1,-2,0,0,-1,0,-1,-2,1,0,-1,0,1,-1,1,1,0,1,1,1,1,2,0,3,1,1,4,1,1,5,2,1,6,0,1,6,1,-1,1,1,-1,1,1,-2,1,1,-2,2,1,-3,2,1,-1,1,1,-1,2,4,-1,3,5,1,5,0,-2,2,0,-2,2,0,-2,2,-1,-2,2,-2,-2,2,-1,-2,3,-2,-2,3,-2,-2,3,-1,-2,1,-1,-1,1,-1,-2,2,-1,-2,1,-1,-2,1,-1,-1,0,0,1,0,-3,-3,0,-1,-1,2,-2,-1,1,-1,0,2,-1,1,2,-2,0,3,-2,1,3,-2,0,3,0,3,5,-2,1,2,-2,1,2,-2,1,2,-2,1,2,-1,1,2,-2,1,-1,-1,-1,-2,-4,-4,-9,-4,-4,-11,-2,1,2,-2,2,2,-2,0,2,-2,0,2,-2,0,2,-2,-1,4,0,-2,4,-3,-1,7,-1,0,1,-1,1,1,-1,0,1,0,0,0,0,-1,0,-2,1,1,0,0,2,2,2,1,-2,-2,3,0,0,0,0,0,0,-1,0,0,-1,0,-1,-1,0,-1,0,1,-2,-1,3,-3,2,-1,-2,-1,0,-1,-1,0,-1,-1,0,0,-2,1,-1,-2,2,0,-3,1,1,-4,2,1,-2,1,2,-2,1,-1,-2,2,-2,-2,1,-1,-2,1,-1,-1,1,-1,-2,1,-1,-1,0,0,-1,1,-2,-2,1,-2,-1,1,-3,0,1,-3,0,0,-3,1,0,-3,2,-1,-3,0,-5,-1,-1,-8,-4,-1,1,-4,-1,0,-5,-1,2,-3,-2,2,-3,-3,2,-4,-3,0,-4,-2,1,-3,-1,1,-3,-1,1,-3,-1,0,-3,0,0,-2,0,-1,-1,-1,-3,1,0,-1,0,0,1,-2,0,0,-2,-1,1,-1,0,2,0,-1,2,0,-2,4,0,0,1,0,1,1,1,-1,1,0,0,1,1,0,1,1,-2,-1,4,0,-6,6,2,-8,4,4,-12,5,6,-15,8,5,-13,4,0,1,0,0,2,1,0,1,-1,1,1,-1,0,1,-2,2,2,-3,0,1,0,1,1,-1,1,1,-1,1,1,-1,1,1,-1,2,0,-1,1,0,-2,2,0,-1,1,-1,-2,2,1,-1,2,1,-1,1,1,0,2,1,0,1,2,0,2,1,-1,0,3,1,0,3,1,2,1,0,2,0,0,2,0,0,2,0,0,3,-1,-1,2,-1,1,4,-1,1,3,-1,3,0,-1,5,0,-1,4,2,-1,0,2,-1,0,1,0,0,1,0,0,1,0,0,1,0,2,1,-1,-1,1,0,0,1,0,0,1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-2,0,0,-2,0,0,-1,0,0,0,-1,0,0,-1,1,1,-1,1,1,-2,1,1,-2,1,2,-3,1,1,-3,2,1,-3,2,2,-3,1,3,-3,1,3,-3,0,1,-5,-1,2,-5,-1,-2,-5,-3,3,-3,1,2,-4,1,3,-3,0,3,-3,0,2,-3,-1,2,-4,-1,1,-3,-1,0,-3,-1,-2,-3,-1,-1,-4,0,-2,-2,-3,0,-2,-1,0,-1,-1,0,-2,-1,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-3,0,-2,-3,0,0,-3,-1,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,0,-1,1,0,-1,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-2,-1,-1,-2,-1,0,-2,-2,-1,-2,-1,-1,-1,-1,0,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,1,0,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,-1,0,-1,-1,1,-1,0,1,-1,1,1,-1,0,0,-1,-1,0,-1,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,-2,-1,-1,-1,-2,-1,-2,-2,-1,-3,-2,0,-4,-1,1,-3,-1,1,0,0,1,0,-1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,1,0,-1,-1,0,0,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,-1,0,0,-1,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-2,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,-1,-1,-1,-2,-1,-4,-2,-1,-4,-3,0,-7,0,-1,0,-1,-1,-1,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,2,0,-1,2,-1,-2,1,-1,-2,1,-1,-2,0,-1,-2,0,-1,-2,0,-1,-3,0,-1,-5,0,-1,-1,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-1,1,-1,-2,2,-1,-1,1,1,-1,0,-3,-1,2,-1,-2,0,-1,-1,0,0,-2,0,0,-2,0,0,-2,0,0,-3,-2,-2,-5,-2,-2,-6,-1,-3,-6,-4,0,-1,0,1,-1,0,0,-1,0,0,-1,0,-1,-1,0,1,1,-2,0,-1,0,0,0,0,0,0,0,0,0,1,-1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,-1,1,2,-1,1,1,-1,0,1,-1,0,1,0,1,1,0,1,1,1,1,1,1,1,1,2,2,0,2,2,0,5,2,-1,6,4,-1,5,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,-1,1,1,-1,1,1,0,1,1,0,0,1,-1,1,1,0,0,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,1,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,3,2,-1,3,4,-1,1,4,-1,6,5,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,-1,0,0,0,0,1,-2,1,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,-1,1,1,-2,1,2,-1,0,3,-1,0,3,-1,-1,4,-1,-1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,2,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,1,2,-1,0,2,0,-2,2,-1,-2,2,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,2,0,-1,3,1,-2,6,3,-5,7,4,-7,5,3,-6,10,6,1,1,-1,1,1,-1,1,2,-1,1,2,-1,1,2,0,1,3,0,2,3,0,-1,3,1,1,2,-1,2,2,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,0,1,0,0,1,0,0,1,1,-1,1,1,-1,1,1,-1,2,1,0,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,2,-1,1,1,-2,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,2,-2,2,-1,-2,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,4,3,2,4,4,2,5,5,3,4,7,5,1,1,-2,1,2,-2,1,1,-2,1,2,-2,2,2,-2,1,2,-2,2,0,-3,4,1,-2,1,-2,-4,1,2,-2,1,2,-3,1,2,-2,0,2,-2,1,2,-2,3,2,0,3,2,0,3,1,1,4,0,2,4,0,4,3,1,3,0,1,-2,0,1,-3,0,1,-2,0,1,-2,0,1,-1,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,-1,-1,2,-1,-1,2,-1,-1,2,0,-1,1,0,-1,1,0,0,-1,0,-1,0,1,0,-1,1,0,-1,1,0,-1,1,-1,-2,4,-2,-3,-2,0,-2,1,0,-1,1,1,-1,1,0,-1,1,1,-1,1,1,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,0,0,1,0,0,1,0,0,2,1,-1,1,1,0,1,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,2,1,0,2,1,-1,2,0,1,3,2,-5,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,-1,1,0,-1,1,-1,-1,1,-1,-2,1,-1,-2,0,0,-2,0,0,0,0,1,-1,0,1,0,0,1,0,0,2,0,0,2,0,1,2,-1,1,2,-1,1,1,-1,2,1,0,2,1,0,1,1,0,-1,2,-1,-2,3,1,-1,1,2,-1,1,3,-1,0,5,1,-3,7,4,-5,9,4,-7,8,3,-6,6,1,-4,0,-2,1,3,1,-1,-4,-4,3,1,-1,-1,1,0,-1,1,1,-1,0,1,0,0,0,0,0,0,0,0,0,-1,0,-1,0,0,-1,0,0,-1,-1,1,1,-1,1,2,-1,1,1,-1,0,-1,-1,-1,-1,-1,2,0,0,2,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0],[3,-13,10,1,-10,9,1,-10,11,0,-7,10,2,-8,6,5,-7,5,0,-6,4,0,-4,1,-1,-2,0,-4,-2,-1,-5,2,-4,-1,4,-4,0,-3,0,0,-2,-1,-1,-3,0,-2,-2,-1,-4,-2,-1,-4,-2,3,-4,-2,4,-4,-4,3,-2,-1,-1,-2,0,-1,-1,-1,-1,-1,-1,-1,0,-1,0,0,0,0,1,0,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,2,1,0,1,3,0,0,4,1,-2,5,2,-3,5,1,-2,7,3,0,-1,-1,0,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,1,-1,1,1,-1,1,1,0,0,3,-1,2,0,-1,-1,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,-1,0,1,-1,0,1,-1,1,1,0,1,1,-1,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,-1,-3,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0,-1,-1,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,1,2,-1,1,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,0,1,0,-1,1,0,0,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,1,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,-2,-1,1,-2,-1,1,-1,0,1,-2,1,1,-3,1,1,-1,2,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,0,0,0,0,0,0,-1,-3,0,-2,2,1,-2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,2,0,0,2,-1,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,1,0,2,0,0,1,0,0,1,0,0,2,0,0,1,0,0,1,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,-1,1,-1,-1,2,-1,-3,3,-1,-4,3,-1,-4,6,-3,-4,3,-4,-3,0,-1,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,1,0,-1,-2,-1,1,0,-2,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-3,-2,-1,-3,0,-1,-2,-1,-1,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,-2,-1,0,-2,-1,-1,-3,0,1,-3,-3,2,-1,-2,-1,-1,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,1,0,0,-1,-1,0,-1,-1,-1,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-2,1,-1,-1,4,-2,-3,6,-2,-1,7,-2,1,9,-1,2,10,-3,2,11,0,-1,1,1,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,1,-1,0,0,-1,0,0,0,0,0,-1,0,1,-1,-1,0,-1,0,0,0,0,0,0,0,1,0,0,1,0,-1,1,-1,0,1,-1,0,1,0,1,1,0,1,1,-1,1,1,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,1,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,-2,-1,-2,-2,-1,-3,-5,2,0,-6,1,0,-6,-2,-3,-8,4,2,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,-1,1,-2,-2,1,-3,-3,1,-3,-2,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,2,1,-1,0,1,1,4,1,0,0,0,0,0,0,0,0,0,0,-1,0,1,0,1,0,-1,0,1,-1,1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,0,0,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,-1,-1,0,-1,-1,1,-2,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,2,-1,0,4,-2,0,4,-1,0,5,-1,0,6,-2,-1,6,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,2,0,3,-1,-2,0,0,-2,-1,0,-2,0,0,-2,0,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,-1,-2,0,1,-1,-1,0,-3,2,2,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,1,-2,0,1,-1,0,1,-2,0,1,-2,0,0,-1,0,1,-2,0,1,-1,0,1,-1,0,1,0,-1,1,1,-1,1,1,0,1,2,0,2,-1,0,1,-2,0,2,-1,0,0,-1,1,0,-1,1,0,-1,1,-2,0,-1,-3,-1,-1,-3,-2,-5,-6,-2,-8,-9,-3,-4,-6,0,1,0,1,2,1,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-3,-1,1,1,1,0,0,0,0,0,0,0,0,-1,0,1,-1,1,1,-2,0,0,-1,0,2,2,-2,1,1,-1,-1,-3,0,-1,-4,1,1,-1,1,1,-1,1,1,-1,1,1,0,0,1,0,0,1,2,3,-1,1,4,-3,2,6,0,-1,3,2,0,0,2,0,0,1,-1,0,2,-1,-1,2,-1,-1,2,-2,-1,2,-1,-1,2,-1,-1,2,-1,-1,1,-1,0,1,-1,1,1,-2,1,1,-1,0,1,-1,0,1,-1,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,-1,1,-1,-1,1,-1,-1,1,-2,1,3,0,3,0,-4,1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,1,0,0,1,0,0,1,0,0,2,-2,0,1,-2,-1,3,0,-1,1,0,-1,1,0,0,1,0,0,0,-1,1,0,-1,0,1,0,2,1,1,0,0,-1,0,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,-2,0,0,-2,-4,-1,-3,-5,1,-5,-6,2,-7,-6,3,-7,-6,3,-8,-7,3,-2,1,-1,-2,1,-2,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,0,-3,-1,1,-2,-1,1,-4,-1,-1,1,-1,-2,2,-1,-2,1,0,-2,2,0,-2,2,0,-1,2,0,-1,2,0,-1,2,1,-3,1,0,-3,2,-1,-2,1,-1,-3,0,-2,-4,1,-2,-5,0,-3,-5,0,-4,-5,-1,-3,-2,1,-1,-3,1,-2,-2,0,0,-1,1,0,-1,1,1,1,2,0,-2,0,0,0,2,1,-1,1,0,-1,0,1,0,1,0,0,2,0,0,2,0,0,2,0,-1,2,0,-2,1,-2,-2,0,-3,0,2,0,0,2,0,0,1,0,0,1,0,1,1,-1,-1,0,1,2,-1,-2,-4,0,7,0,1,0,-1,0,0,0,1,0,0,1,0,0,2,0,1,-1,0,3,-3,1,4,-3,2,2,-3,2,0,1,0,-1,1,0,0,0,0,0,0,0,0,0,0,-1,0,1,0,-1,2,-1,-1,2,0,0,0,-1,0,-1,-1,0,0,-1,1,0,-1,1,0,0,1,0,2,0,2,-3,1,-2,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-2,-1,2,1,1,-2,-2,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-2,-2,-1,-1,-2,0,-4,-1,0,-4,-1,1,-1,1,0,-1,2,0,-1,1,0,-1,1,0,-2,1,-1,-1,0,-1,0,1,0,0,1,0,0,0,0,1,-1,0,1,-1,-1,1,1,-1,1,1,0,0,2,-2,1,0,0,1,-1,0,2,0,0,2,0,0,2,1,0,2,1,0,1,0,0,2,0,0,2,0,0,2,0,-1,1,1,-2,1,2,-4,1,5,-5,-3,5,-4,-6,7,-3,-6,9,-2,-8,7,-3,1,-1,-1,1,-1,-2,0,0,-1,0,0,0,-1,-1,0,0,-1,-4,0,2,3,0,0,0,-1,0,0,0,0,0,1,-1,0,2,-1,1,-1,0,0,-2,1,1,-3,1,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,0,0,1,1,0,2,1,0,0,1,0,0,2,-1,0,2,-1,0,3,-2,0,2,-1,3,2,-1,6,1,0,8,0,0,6,0,0,3,2,-1,0,2,-2,0,2,0,0,2,0,0,2,0,0,1,-1,2,1,-1,-1,1,0,0,2,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,-1,-1,0,-1,-2,0,-1,-2,-1,0,-1,-1,0,1,0,0,1,0,0,1,-1,0,1,-2,0,1,-1,0,2,-2,1,1,-2,0,1,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-2,1,-2,0,2,3,-4,2,1,-1,0,1,-1,0,1,-1,0,2,-1,-1,1,-1,0,1,-1,0,2,-1,-1,1,0,0,3,0,0,6,-3,1,4,4,-2,0,0,-1,0,-1,-3,-1,0,-1,-2,1,-1,-3,1,0,-4,2,0,-3,2,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-1,0,-1,0,0,0,-2,-1,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,-1,-1,0,0,-1,0,0,0,1,0,-1,0,1,0,0,-1,0,0,-2,0,0,-2,0,1,-4,0,0,0,0,0,0,0,-1,0,-1,-1,0,0,-1,0,-1,-1,0,0,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,1,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,-1,1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,-1,-1,0,-2,-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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,1,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,0,0,1,1,0,1,0,0,0,0,1,0,-1,1,1,0,0,3,0,-2,1,1,0,1,1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,0,1,0,0,1,1,0,1,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,2,1,3,2,1,4,3,1,5,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,0,1,-1,1,1,0,1,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,2,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,-1,0,-1,0,2,-2,4,3,-3,5,4,-3,6,0,0,0,0,-1,0,0,1,0,0,1,0,0,1,0,1,0,0,0,1,0,0,1,-1,-1,2,1,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,0,-1,0,-6,-1,-1,-8,-2,1,-9,1,1,1,0,1,1,0,0,1,0,0,2,0,0,2,0,0,1,1,0,2,1,1,2,1,0,2,0,0,2,0,1,2,1,1,1,-1,0,2,0,0,2,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,0,1,2,0,2,2,0,2,2,0,3,2,0,4,3,0,2,1,2,3,-1,-2,0,1,0,2,2,0,2,2,0,2,1,1,3,0,0,3,-1,1,2,0,0,2,1,0,1,1,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,-1,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,2,0,1,1,0,0,2,0,1,1,0,1,1,0,1,1,2,1,0,2,2,0,4,2,-1,-1,3,2,0,0,1,0,0,1,0,0,1,0,0,1,1,1,1,2,1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,-1,0,1,0,0,1,0,0,1,0,1,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,1,1,0,1,0,0,0,1,0,1,0,0,0,0,0,1,1,0,-1,0,-1,2,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,1,1,-3,1,1,-1,1,0,-1,1,0,-1,2,0,-1,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,1,0,2,0,1,0,0,2,0,1,2,0,2,3,0,3,3,0,3,5,0,4,2,2,1,4,-1,1,4,-1,0,4,-1,0,5,-1,-1,5,-1,-2,5,-1,-2,4,0,-5,4,1,-5,5,1,-2,5,-1,-8,5,3,-1,5,-2,-1,7,-2,-1,3,-2,-2,2,-2,-3,2,-2,-3,2,-2,-3,1,-1,-2,2,-1,-2,2,-2,-2,2,-1,-2,2,-1,-2,1,-1,-2,1,-1,-2,2,-1,-3,1,-1,-3,2,-1,-2,2,-1,-1,2,-1,-2,2,-1,-2,2,-1,-3,2,-1,-2,3,-1,-2,4,-1,-3,6,0,-4,8,0,-5,8,-1,-4,10,0,-1,2,-1,-1,2,-1,-2,3,-1,-1,3,-1,-2,4,-2,-2,5,-2,-3,5,-2,-1,4,-3,-1,3,-1,-1,3,-1,-2,2,-1,-1,2,-1,-2,2,-1,-2,2,-1,-1,2,-1,-1,2,-1,-1,1,-1,-1,1,-2,-1,0,-2,-1,0,-2,-2,1,-1,-2,1,-1,-1,2,-1,-1,2,-1,-1,2,-1,-1,1,-1,-1,1,-1,-1,2,-1,-1,2,0,-1,0,-2,0,1,-1,0,1,-1,0,2,-1,1,2,-2,1,2,-2,0,3,-1,1,3,-3,1,2,-2,1,2,-2,0,3,-2,0,3,-2,-1,3,-2,-3,1,-5,-3,1,-5,-5,0,-7,-7,-5,-7,0,2,-2,1,2,-2,0,2,-1,0,1,-1,-1,0,0,0,1,0,-2,2,0,-4,1,1,-1,3,0,1,1,0,1,0,0,1,2,0,2,2,0,2,2,1,3,2,1,4,3,1,5,2,2,8,1,1,8,0,2,10,0,0,1,1,0,2,1,0,0,1,0,0,1,0,0,0,-1,1,0,-1,0,0,-1,0,0,-1,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-2,0,0,-2,0,0,-2,0,0,-2,-1,0,-1,0,0,-1,0,-1,-2,0,0,-1,1,0,-1,1,0,-1,2,-1,-3,6,-1,-4,-2,-1,-4,1,0,-1,2,-1,-1,1,1,-1,1,1,-1,1,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,-1,-2,-1,-1,-2,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,1,0,0,1,-1,1,0,0,1,1,3,2,2,-1,1,0,-2,1,0,-2,2,0,-2,1,0,-2,1,0,-2,2,1,-2,-1,-2,-2,-1,-4,-1,-1,-1,-2,-2,0,-3,1,0,-3,1,1,-2,1,2,-3,1,2,-3,0,2,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,1,2,-2,1,2,-2,0,2,-3,0,2,-1,0,2,0,0,1,-1,0,0,-1,0,-1,-2,0,-2,-2,0,-3,0,0,-2,1,-1,0,1,0,1,0,-1,0,1,-2,2,0,-2,1,0,-3,-1,0,-1,-2,3,-2,-1,5,0,-3,7,-2,-5,6,-4,-4,4,-4,3,1,-4,2,1,-5,5,1,-4,0,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,-1,0,1,-1,0,1,0,1,0,1,1,0,1,0,0,2,-1,0,1,-1,0,2,0,0,2,0,0,2,0,0,1,0,0,1,-1,1,1,-1,1,1,-1,1,1,0,0,1,-1,1,1,-1,1,1,-1,1,1],[0,-3,6,0,-2,6,0,-3,7,0,-3,6,-1,0,5,-1,-1,3,-2,2,5,-2,3,3,-4,4,4,-7,5,7,-9,10,3,-14,11,1,-2,2,2,-2,2,2,-1,3,2,0,2,2,0,2,1,1,2,1,-1,3,2,2,2,0,0,2,1,0,1,1,0,2,2,0,2,1,1,2,2,1,1,1,1,1,2,1,1,2,0,2,1,0,1,1,0,2,1,-1,2,1,-1,2,1,-1,2,1,1,2,1,1,2,1,0,2,0,0,2,0,-1,2,0,-2,2,0,-1,2,1,0,2,0,-1,2,1,-1,1,0,-1,2,1,1,3,1,3,3,2,4,6,1,8,7,2,10,7,2,9,9,2,-1,1,0,-1,1,0,-1,1,1,0,1,0,0,1,1,1,0,2,2,0,2,1,1,2,3,1,2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,-1,1,0,-1,1,0,-1,0,1,-2,0,0,-1,0,1,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,0,-1,0,0,0,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,1,0,-2,1,0,-1,0,0,-1,1,0,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,1,-1,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-2,-1,-1,-2,-1,0,-3,-2,-1,-4,-2,-1,-2,-1,0,-3,1,0,-4,2,0,-2,2,0,-2,-1,-1,-2,-1,-1,-1,-1,-1,-1,-1,-2,0,0,-2,1,-1,-3,-1,0,0,-2,0,-1,-3,1,2,-1,-1,-2,-1,-1,-2,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,2,-2,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,-3,-1,2,-1,-1,2,-3,0,1,-3,-1,3,0,1,0,0,1,0,0,0,0,0,1,0,0,1,1,0,0,1,2,-1,4,-2,1,-2,0,0,0,0,0,1,0,1,0,1,1,0,2,1,0,3,0,-1,1,0,0,0,1,0,0,1,-1,0,1,0,-1,1,-1,-1,1,-1,-3,3,0,-2,3,-1,-3,3,-1,-4,3,-2,-1,1,-1,-1,1,-2,0,0,-2,0,-1,-2,1,0,-2,0,-1,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,-1,1,-2,0,0,-2,0,-1,-3,0,1,-1,2,1,-1,-1,1,-2,-1,1,-2,0,2,-3,0,2,-3,-1,2,-3,-1,2,-2,-1,1,-2,-1,0,-2,-1,0,-3,2,-1,-5,3,0,-5,2,-2,-7,5,-3,-7,4,-5,-9,8,-1,-6,-1,0,-2,-1,-1,-3,-1,-1,-2,-1,-1,-1,-1,-1,-2,-1,-2,-2,-1,-2,-1,-1,-1,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,0,-1,-2,-1,-2,-2,-1,-1,-2,-1,-1,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-2,-1,-1,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-2,2,2,-1,1,4,-2,1,5,-3,2,6,-2,1,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,-1,-1,1,-1,-2,1,-1,-2,1,-1,-4,3,-1,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-2,0,0,-4,-1,1,-1,2,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,-1,-1,-1,1,-2,1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,1,0,-1,0,-1,1,0,-1,0,1,-1,1,0,0,2,0,-1,2,0,-2,2,2,-1,3,0,2,2,4,3,2,4,3,4,1,6,0,9,0,2,0,1,2,0,1,0,0,1,0,0,1,-1,1,2,1,2,0,-1,-2,2,0,0,2,0,0,2,0,0,1,0,0,1,0,0,1,-1,-1,1,0,1,1,-1,0,1,-1,0,4,-2,4,4,-6,4,7,0,8,1,-2,0,0,-2,-1,3,-1,0,2,-2,0,2,-2,0,2,-3,-1,2,-2,0,2,-1,0,2,-1,0,1,0,0,3,0,0,1,-1,-1,1,-2,-1,1,-1,-1,1,-2,-1,0,-2,-1,-1,-1,-2,0,-1,-1,0,-1,-1,1,-1,0,1,-2,-1,0,-2,-2,1,-2,-1,1,-3,-2,2,-3,-2,2,-3,-3,3,-3,-3,-5,2,0,-9,4,-2,-8,1,-6,-15,9,0,1,-2,-2,1,-2,-2,1,-2,-1,2,-2,-1,2,-1,-1,1,-2,-1,2,-2,-2,0,-3,0,2,-1,-1,2,-2,0,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,0,-2,1,1,-1,0,2,1,-1,2,2,-2,1,-1,0,0,-1,0,1,-2,0,0,-2,0,1,-3,1,1,-5,-1,1,-4,0,2,-4,1,1,-3,-1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,-1,-3,1,0,-2,1,0,-2,1,0,-2,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,1,1,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-2,-1,-1,-4,0,-1,-2,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-3,-1,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,-2,-3,-1,1,0,1,0,-1,0,1,-1,0,0,-1,0,1,-1,1,0,0,1,0,-2,1,0,-2,-1,-1,-3,-1,-2,-3,-2,-3,-2,-3,-2,-3,-3,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-2,0,-1,0,-1,-3,0,-3,-4,0,-4,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,0,-1,-1,1,-2,-1,2,-1,0,2,-2,0,2,-1,0,2,0,1,3,-1,1,3,0,1,3,-1,2,4,1,1,3,-1,1,4,-1,1,1,0,0,0,-1,0,-1,-1,0,-2,-2,1,0,-1,0,-3,-3,-2,0,1,0,0,1,0,1,0,0,1,2,0,4,3,0,0,1,-4,2,0,-4,3,2,0,3,2,0,1,1,0,1,3,0,1,0,0,0,-1,0,0,-1,1,0,-2,1,1,-2,-1,1,-2,2,1,-1,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,-1,0,-1,0,-2,0,-1,-3,-2,1,-1,2,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,-1,2,2,0,-3,1,0,1,0,0,2,0,0,-1,0,1,-1,0,1,-2,0,0,-2,-1,0,-2,-1,0,-2,-1,1,-1,1,2,-1,1,2,-1,1,2,-1,1,3,-1,2,4,-1,2,2,-1,2,3,0,1,3,0,1,3,1,0,3,2,0,3,3,-1,5,6,-1,5,7,0,5,8,1,3,10,1,2,1,-1,2,1,-2,2,1,-1,1,1,-2,1,1,-3,0,0,-2,0,0,-2,0,-1,-2,0,1,-1,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-2,0,1,-2,-1,1,-3,-2,0,-5,-3,-2,-7,-2,0,-4,-4,0,-1,0,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,-1,1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,1,0,1,-1,0,1,-2,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,-2,1,2,-5,1,3,-7,2,5,-5,2,4,-2,2,2,1,0,0,1,0,0,0,1,-1,1,0,-1,1,0,-1,0,1,-2,1,1,-1,1,0,0,1,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,1,0,0,1,0,-1,1,0,0,0,0,0,0,0,1,1,0,1,1,-1,1,0,0,1,1,0,0,1,0,1,0,-2,0,1,0,0,0,0,0,1,0,0,1,0,2,2,0,3,3,1,7,0,1,1,7,1,-2,2,0,-2,3,1,-3,1,0,-5,2,0,-5,2,-1,-4,1,-2,-7,2,-1,-7,2,-3,-10,2,-3,-13,6,-4,-12,-2,-2,-5,2,-1,-5,2,1,-4,1,-2,-2,1,-2,-1,1,-3,1,0,-3,-1,1,-3,-2,0,-1,-2,0,-1,-2,0,-1,-1,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-3,-2,-1,-1,-1,0,-1,-1,0,0,-1,0,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,2,0,0,2,0,1,2,0,1,2,-1,1,1,-1,0,1,0,0,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,0,0,0,0,0,-1,0,-1,-1,0,-1,-3,0,-1,-4,1,0,-3,0,-1,-2,0,-2,-4,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,2,1,0,2,1,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,1,0,0,1,0,0,1,0,1,1,1,0,1,0,1,1,0,0,1,0,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,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,1,0,0,-1,0,0,-1,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,1,-1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,-1,-1,4,-2,-1,4,-2,0,0,1,1,0,2,0,0,1,0,0,1,1,0,1,0,0,0,0,0,0,0,0,-1,-1,1,-1,0,1,0,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,1,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,2,1,1,1,0,2,0,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,0,0,1,1,1,2,0,0,1,1,1,1,2,1,1,2,1,1,2,1,1,2,1,5,2,6,5,0,9,7,4,7,2,2,1,2,3,0,1,1,1,1,1,0,1,1,0,0,2,0,0,2,-1,3,0,-1,-3,4,-1,1,1,0,1,1,0,1,1,0,0,1,-1,0,1,-1,2,2,5,4,6,5,2,8,2,7,8,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,1,0,0,1,-1,0,1,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-2,-1,1,-1,-1,0,-1,2,-3,1,4,3,-2,3,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,-1,0,1,-1,0,2,0,-1,3,0,-1,2,-2,0,4,1,-2,1,0,0,1,0,0,0,0,0,0,0,0,0,-1,0,1,0,-4,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,1,0,1,1,0,1,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,0,0,0,0,0,0,0,0,0,0,1,0,-1,-1,0,1,0,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,1,1,0,0,1,0,0,1,0,0,1,1,1,1,1,1,1,2,2,2,0,1,1,1,1,1,1,2,1,1,-1,1,1,-2,1,2,-2,0,2,-2,0,2,-3,-2,2,-2,-2,2,-2,-1,2,-2,-4,2,-1,0,1,-2,-1,0,-2,0,2,-1,-1,2,-2,-1,2,-1,-1,2,-1,-1,1,-1,-1,2,-2,-1,2,-2,-1,2,-2,0,2,-2,0,1,-2,0,2,-2,-1,2,-2,0,0,-2,-1,0,-2,0,2,-2,0,2,-1,0,2,-2,0,2,-2,1,3,-2,0,2,-1,0,3,-1,-1,0,1,-1,-2,2,0,-1,1,-3,-3,3,0,2,-1,0,2,-1,0,2,-2,-1,1,-1,-1,1,-2,0,1,-3,-2,1,-2,1,1,-4,-1,1,-1,-2,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,-1,1,-1,-1,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,-1,1,1,3,0,1,0,0,1,0,0,2,0,0,2,0,0,2,0,0,1,2,0,5,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,1,1,2,0,3,1,-1,4,1,-2,6,0,0,1,1,0,1,1,0,1,0,0,1,1,0,1,0,-1,0,0,-1,-1,0,1,0,1,-3,-3,-1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,3,1,1,3,1,1,3,0,2,2,2,1,3,1,2,2,3,0,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,0,1,0,0,1,0,-1,0,1,-1,0,0,-2,-1,1,-2,-1,2,-1,-1,2,-1,0,1,1,0,1,1,0,1,2,0,2,2,0,2,2,0,2,3,1,4,1,1,5,4,1,5,1,0,2,2,-1,2,1,0,1,1,-1,1,1,-1,1,0,-1,1,0,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,-1,1,3,2,3,-4,-2,1,-1,0,1,-1,0,1,0,0,1,0,0,1,-1,-1,-1,-2,4,0,-1,4,1,0,4,0,-2,3,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,-1,1,-1,-1,1,0,0,2,1,0,1,1,0,0,0,0,1,0,0,0,0,0,-1,0,0,-2,0,-1,-2,0,-1,-2,0,-1,-3,1,-2,-3,1,-2,-2,1,-1,-2,1,1,0,-1,3,-1,-1,-1,1,-3,0,1,-4,0,2,-7,0,0,-5,-1,-4,-5,-1,-4,-4,1,-1,-3,1,2,-4,-1,3,-3,1,5,-4,-3,2,-2,3,-1,2,2,-2,2,2,-2,1,1,-2,1,1,-2,2,0,-3,2,2,-2,2,0,-4,2,1,-3,2,2,-3,2,2,-1,1,2,-1,1,2,-1,1,3,-1,1,3,0,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1],[-1,2,3,-2,1,3,-1,1,2,0,1,3,-2,0,4,-3,1,4,-2,-1,4,-2,-1,4,-2,-3,5,-4,-3,5,-6,-5,5,-7,-6,7,-2,-1,4,-2,-1,3,-2,-1,3,-2,-1,3,-2,-1,3,-3,-1,1,-3,-1,0,-2,0,0,-2,-1,2,-2,0,2,-1,-1,3,-1,-1,2,-1,-2,3,0,-2,2,-1,-1,3,0,-3,2,0,-1,2,0,0,1,-1,-1,3,-1,-1,2,-1,-1,2,-1,-1,2,0,-1,1,0,-1,1,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,2,-1,0,1,-1,0,2,-2,0,2,-3,1,2,-1,1,1,-3,1,1,-4,0,1,-5,0,1,-4,0,3,-6,-1,1,-1,0,1,-2,0,1,-1,0,1,-1,0,1,0,1,1,-1,1,0,-1,0,0,-1,0,0,0,0,1,-1,0,1,-1,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,0,0,1,0,0,1,1,1,1,0,0,1,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,2,1,0,1,0,1,1,1,-2,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,1,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,1,0,0,0,0,0,0,1,0,0,1,-1,0,1,0,0,1,0,0,1,-1,0,3,0,0,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,1,0,-1,0,1,0,0,1,0,1,1,0,1,0,0,1,0,0,3,2,0,3,2,0,2,1,-1,2,0,0,3,0,0,2,-1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-2,1,0,-1,2,1,-1,-1,0,-1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,-1,1,2,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,2,-1,2,1,0,2,2,0,2,2,-2,0,5,0,-1,4,-1,0,6,-2,-2,6,0,2,1,0,3,1,0,2,1,-1,2,1,-1,1,1,0,2,0,3,0,0,-4,3,0,-1,2,1,-1,2,1,-1,1,1,-1,1,1,0,1,1,0,1,2,-1,1,0,-1,2,1,-1,1,1,-1,2,0,-2,2,-1,-2,2,-1,3,-1,-3,2,-2,-1,8,-6,-1,9,-8,-2,-1,2,-1,-2,2,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,-1,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,1,0,1,1,0,-1,-1,0,-1,0,0,-1,-1,-1,-1,-2,0,-1,-1,0,-1,-1,-1,-1,-1,1,0,-1,1,0,0,2,-1,0,1,-2,0,2,-2,-1,2,-3,-2,2,-3,-3,3,-2,-1,2,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,2,2,3,1,0,0,1,1,1,1,0,0,1,0,0,1,0,0,1,0,1,2,0,0,2,0,0,2,0,-1,2,1,0,1,1,0,1,1,0,2,1,0,2,1,0,2,2,0,2,1,-1,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,0,0,2,2,1,0,2,1,0,2,1,0,2,1,0,1,1,0,-1,2,-1,0,2,-2,-1,4,-2,-2,4,-3,-3,3,-4,-3,7,-4,2,1,0,2,1,0,2,1,0,2,1,0,3,1,1,3,1,-1,3,2,0,6,4,-2,7,3,-2,2,1,0,2,1,0,2,1,1,2,1,1,2,1,1,2,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,2,1,0,2,0,0,2,0,0,2,0,1,2,-1,1,2,-2,0,3,-1,3,2,1,0,2,0,0,2,1,0,2,1,0,2,1,0,2,1,1,2,2,-1,2,1,0,2,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,2,1,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,2,0,0,3,0,1,2,0,0,1,0,0,1,-1,-1,1,0,0,2,-1,0,2,-1,0,3,-1,0,6,-3,0,7,-2,-1,10,-4,-2,13,-7,-1,11,-4,-3,1,-1,0,1,-2,-1,0,1,0,0,1,0,0,2,0,0,3,-1,-1,1,0,0,1,1,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,2,2,0,2,2,0,3,4,4,0,8,4,-2,10,6,1,10,-1,1,2,-1,0,2,-1,0,2,-1,-1,2,-1,-1,2,-1,-1,1,-1,0,1,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,-1,-1,0,0,0,0,0,0,0,1,0,1,1,0,-1,0,0,-3,-1,-1,-2,1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,1,-1,0,-1,-1,-1,-1,0,0,-3,2,-2,-3,4,-4,-2,2,-1,-4,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-1,0,0,-2,1,-2,-1,-1,-1,-1,0,0,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,1,-1,-1,1,0,0,0,0,1,0,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,-2,0,-3,-1,0,-5,1,1,-6,1,2,-6,3,2,-7,-1,0,-2,-1,0,-2,0,0,-2,0,0,-2,1,0,-2,1,-1,-2,1,1,-2,0,-1,-2,1,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,-2,-1,0,-2,-1,-1,-2,-1,-1,-2,-1,-1,-3,0,1,-3,-1,2,-5,-2,1,-7,-2,3,-6,-1,-1,-2,-1,-1,-2,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,1,0,-1,1,1,1,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-2,-1,-1,-2,0,-1,-1,-1,0,-5,1,-2,-1,-2,-1,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,0,-2,-1,1,-2,0,1,0,3,2,3,5,3,0,3,1,-1,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,1,0,1,0,3,2,0,3,2,0,4,2,-2,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,0,0,1,-2,-1,0,-2,0,0,-2,-2,0,-3,-2,0,-4,-2,-1,-5,-3,-1,-6,-4,-2,-4,-3,0,-2,-2,0,-3,-1,0,-1,-2,0,0,-2,0,0,-2,0,0,-2,1,1,-1,1,-1,-3,-2,0,-2,1,0,-2,1,-1,-2,0,0,-2,1,-1,-2,0,-1,-3,-2,-3,-3,-2,-4,-3,-2,-5,-3,-3,0,-1,0,0,-2,0,0,-1,0,0,0,0,-1,0,0,-1,-1,1,-1,-1,2,0,-1,2,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,3,0,1,5,-1,0,5,-2,1,7,0,-1,0,1,1,1,2,1,0,1,1,-1,2,1,-1,2,0,-1,3,-1,-2,3,-2,1,4,-1,0,1,1,0,2,1,0,0,1,1,0,1,1,-1,0,1,-1,0,-1,-1,-1,3,-1,0,1,0,1,1,0,1,2,0,1,2,0,2,2,-1,2,3,-1,1,2,0,1,2,1,3,3,0,3,2,1,2,2,2,3,1,3,3,2,4,3,1,3,2,2,5,2,-2,4,1,2,1,3,3,2,4,2,1,2,2,0,2,3,0,2,2,0,2,2,0,2,2,0,2,3,0,2,3,0,2,3,0,3,2,0,1,3,2,0,1,-1,2,2,0,1,2,1,1,3,0,1,3,0,0,3,0,0,4,-2,-1,2,0,0,1,1,-1,2,1,0,1,1,0,1,1,0,2,2,0,2,3,0,5,6,-1,5,8,-1,4,9,-1,8,10,-2,1,1,0,0,1,0,1,0,1,0,0,1,0,0,1,0,1,2,-1,-1,2,0,0,1,0,0,0,1,0,1,1,0,1,0,0,1,2,0,1,1,0,1,0,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,-1,1,1,0,1,0,-1,0,0,-1,0,1,0,1,1,0,1,1,0,1,1,0,2,-1,2,3,-1,2,4,2,0,2,3,-1,1,1,0,1,1,0,0,1,0,0,0,0,1,1,0,1,0,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,0,0,0,0,1,0,-1,1,0,-1,1,-2,-1,3,0,0,1,0,0,0,0,0,1,0,1,1,1,1,1,2,0,-2,1,-1,-4,3,-1,-3,0,1,1,-1,1,1,-1,1,0,-1,2,0,-2,1,0,-1,1,-1,-3,2,0,-3,2,0,-4,2,0,-6,4,-1,-6,0,1,-2,2,1,-2,2,1,-2,2,0,-2,1,0,-1,1,0,0,0,-1,-2,1,0,-1,1,0,-1,1,0,-2,1,-1,-1,1,-1,-2,2,-1,-2,1,0,-2,1,0,-2,1,0,-1,1,-1,-1,1,0,-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,-1,1,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,-2,1,-1,-1,1,0,-2,1,0,-2,2,1,-3,3,0,-3,3,2,-2,3,3,-1,3,3,-2,3,5,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,1,-1,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,0,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,1,1,1,1,0,1,0,-1,1,0,-1,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,0,0,1,-1,0,1,-1,-1,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,-1,1,0,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,-1,0,0,-1,0,0,-1,-1,0,-1,1,0,-1,1,-1,0,2,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,-1,-1,0,2,-2,3,3,-4,5,2,-1,3,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-2,1,0,0,2,3,-2,1,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,0,1,1,1,2,0,3,1,4,0,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-2,0,0,-2,1,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,-1,0,2,-1,0,2,-1,0,1,-2,0,1,-3,0,2,0,0,2,0,0,2,1,0,3,1,1,3,2,1,5,3,2,4,5,4,7,5,6,1,6,3,2,2,-1,2,2,-1,2,2,-1,2,2,-1,1,3,-2,1,2,-2,2,2,-2,1,2,-2,1,2,-2,1,1,-1,0,1,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,0,1,1,-1,0,0,-1,0,1,-1,0,0,0,0,1,0,0,1,0,0,0,0,1,1,-1,1,1,-1,1,2,-1,1,2,-1,2,3,-2,4,6,-4,2,1,-2,1,1,-1,0,0,-1,1,1,-1,1,0,-2,1,0,-2,0,0,0,1,0,-1,1,0,-2,1,0,-1,1,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,-1,0,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,-1,1,-4,0,0,2,-2,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,2,-2,-2,0,0,2,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-1,0,0,-2,0,0,-1,0,-1,-2,0,-1,-3,1,-2,-3,0,-3,-3,1,-2,-2,0,-1,-3,1,-1,-4,2,0,-3,0,0,-4,1,1,-4,1,0,-5,2,-1,-5,3,1,-3,0,-1,-3,-1,-5,-3,0,0,-1,-4,0,-4,1,0,-4,1,1,-3,1,1,-2,1,1,-1,2,1,-1,3,1,0,1,0,-1,0,0,0,0,0,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,1,-1,0,1,-1,0,0,-1,-2,0,-1,-2,0,-2,-2,0,-2,-3,-1,-2,-2,0,-4,-3,-1,-5,-3,-1,-3,-2,-3,-2,-2,-5,-2,-3,-3,-1,-1,0,-2,-3,0,-2,-4,0,-1,-3,0,-1,-4,0,0,-4,0,0,-5,1,0,-6,0,-1,-4,0,-1,-3,0,-1,-3,0,-1,-3,-1,-1,-3,-1,-1,-2,-1,-1,-2,-2,-1,-2,-2,-1,-2,-2,-1,-1,-2,0,-1,-2,0,0,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-2,-1,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-3,0,-1,-4,-2,2,-1,2,0,-1,-2,1,-1,-2,0,0,-2,1,0,-2,1,0,-3,2,0,-3,1,0,-2,0,-1,-2,0,-1,-1,0,-1,-2,-1,-1,-2,-1,-1,-2,1,1,1,-1,2,0,2,4,2,0,6,2,-1,-1,-1,-2,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,1,-2,-2,0,-5,-1,0,-5,0,0,-7,-3,0,-1,-2,0,-1,-2,0,-1,-1,0,0,-1,0,0,-1,1,2,-1,0,1,-2,1,-1,-2,0,-2,-2,0,-4,-1,-1,-1,-3,0,0,0,0,0,0,0,1,-1,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,2,-1,0,1,0,0,1,0,0,1,-1,0,1,-1,-3,2,0,3,0,-2,0,1,0,-1,1,0,0,1,0,0,0,0,0,1,-1,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-3,0,0,-3,0,1,-2,1,2,0,1,2,1,0,1,-1,0,1,0,0,1,-1,0,1,-1,1,0,-1,0,-2,-2,0,2,0,0,1,-1,0,2,-1,0,1,-1,0,1,-1,0,0,-1,-1,0,0,-2,0,1,-2,0,-1,-3,1,2,1,1,-1,2,1,-1,1,1,-1,1,1,-1,0,1,0,-2,2,0,-2,3,-2,-4,4,-2,-5,4,-1,-4,3,1,-3,2,1,1,1,-2,2,0,-2,1,0,-2,1,0,-4,0,1,-5,-1,2,-4,-1,2,-4,-2,3,-4,-2,3,-4,-2,2,-4,-1,2,-5,2,-1,-2,2,-1,-3,2,-1,-1,3,-2,0,3,-1,4,2,1,7,4,4,8,3,6,11,0,5,12,0,2,10,4,-6,-2,4,-5,-4,5,-9,-1,1,0,0,0,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,0],[0,1,-4,1,1,-3,1,1,-3,0,2,-4,1,2,-3,1,2,-3,2,2,-2,2,3,-2,3,4,-2,0,2,-1,0,1,-2,-3,5,-4,2,3,-1,2,3,0,2,3,-1,2,3,0,2,3,0,4,4,2,6,2,1,3,6,4,1,2,0,1,2,1,1,2,0,1,2,0,0,1,0,0,1,0,0,1,1,0,0,-1,1,2,0,1,1,0,0,2,0,0,2,0,0,2,0,0,2,0,1,2,0,1,2,0,0,2,0,1,2,0,0,2,0,0,2,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,2,0,0,-1,0,-1,-4,-4,-3,-8,-5,-4,-8,-3,-3,-11,-7,-5,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,2,-1,2,3,-1,1,2,-3,1,1,0,1,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,2,1,1,2,1,-2,3,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,0,0,2,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,2,-1,-1,1,-1,0,0,-1,1,-1,-2,0,0,-1,0,1,-1,0,1,-1,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,2,0,0,2,0,0,2,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,1,0,0,1,0,-1,2,0,-2,2,1,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,-1,1,0,-3,0,0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,-1,2,0,1,1,-1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-3,1,0,-3,1,0,-5,2,1,-6,-1,-1,-4,-3,-1,-3,-4,0,-2,1,-1,-3,0,-2,-3,1,-1,-3,1,-1,-3,1,-1,-2,0,0,-1,5,-1,-2,-5,1,0,1,-1,-4,1,-1,-4,0,-2,-3,0,-2,-4,-1,-3,-4,-2,-3,-3,-1,-3,-4,1,-2,-4,1,-1,-3,1,-2,-5,2,-1,-5,2,-1,-7,1,-1,-7,2,-1,-8,1,-1,-10,2,0,-11,2,-1,-4,2,-1,-4,1,-1,-4,0,-2,-4,0,-1,-3,0,-1,-3,1,-1,-3,1,-1,-2,0,-1,-2,2,0,-1,2,0,0,2,1,-1,1,1,0,1,1,-1,3,2,0,2,-1,0,2,0,0,2,-2,-1,2,-3,-1,2,-2,-2,0,-2,-4,3,-2,-1,2,-1,-1,2,-2,-1,1,-3,0,2,-3,-1,3,-4,-1,2,-3,-2,3,-4,-2,1,0,-3,2,0,-2,3,0,-1,1,0,-2,1,1,-3,0,1,-3,1,1,-2,1,1,-2,0,2,-1,1,1,-2,1,2,-1,0,2,-1,1,3,-1,-1,2,-1,-1,3,-1,-2,3,-1,-1,2,-1,-1,3,0,-1,2,-1,-1,1,-1,-1,1,-1,0,2,-1,-2,0,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,1,2,-1,1,2,-2,0,2,-1,0,2,-1,0,2,-1,0,2,0,0,3,0,-2,4,-1,-1,4,0,-4,3,-1,-6,1,-1,-6,-2,-1,-9,1,-1,0,2,0,0,2,0,0,2,0,-1,2,0,-1,1,0,-2,1,1,-2,1,2,-3,0,1,-2,0,2,-1,2,0,-1,1,0,0,2,0,-1,2,-1,-1,2,-1,-1,1,-1,-1,1,-1,-1,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,1,0,1,2,0,1,2,-1,0,3,0,1,2,-1,1,1,-2,1,1,-2,1,1,-2,1,0,-2,1,0,-3,1,0,-2,1,0,-2,1,0,-3,1,0,-2,1,0,-2,1,0,-2,1,-1,-1,0,-1,-1,0,0,0,0,-3,-2,1,0,-3,1,0,-2,1,0,-2,0,0,-2,0,1,-2,0,0,-2,1,0,-2,1,0,-2,1,0,-2,1,1,-2,1,0,-2,0,0,-3,0,0,-2,0,1,-3,0,1,-3,0,1,-2,0,-1,-3,2,-1,-5,2,-2,-7,2,-2,-7,1,-2,-9,2,-3,-3,0,1,-3,0,1,-3,0,0,-2,-1,0,-3,-2,0,-2,-2,1,-3,-1,-1,-2,-1,0,-1,-1,0,-2,-1,0,-1,0,-1,-1,0,-1,0,0,-2,-1,0,-1,-1,1,-1,-1,1,-1,0,1,1,1,3,1,0,-1,1,0,0,-2,-1,0,-2,0,-1,-1,1,-1,-1,1,-2,-1,1,-2,-2,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,-1,0,-2,0,-1,-2,-1,-1,-1,-1,-2,0,-1,-1,0,0,-1,-2,0,-1,-2,0,-1,-2,1,-2,-3,1,-2,-3,0,-1,-10,1,-1,-11,2,1,-15,3,1,-17,3,-1,-14,4,2,-21,1,-1,-2,2,-1,-2,1,-2,-2,2,-1,-2,2,-1,-1,1,-3,-1,-1,-4,0,2,-3,0,2,-1,-1,3,-2,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,1,1,2,-1,1,2,-1,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-1,0,-1,0,0,-1,1,-1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-1,0,-1,-1,0,-2,-1,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,1,0,-1,-3,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,-1,-1,0,0,-1,1,-1,-1,1,-1,-1,0,-1,-1,1,-1,-1,1,0,0,1,-1,0,0,-1,-1,1,0,-2,1,-1,-1,0,-1,0,0,-2,0,0,-2,0,0,-2,1,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,0,0,-1,1,0,-1,-1,-1,0,-1,-1,0,0,-4,-3,2,-5,-4,2,-3,-3,3,-7,-6,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-3,0,1,-6,-1,1,-7,-1,1,-8,-1,0,-1,0,1,-2,-1,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,1,-1,0,0,0,-1,0,0,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,1,-1,-1,1,-1,-1,1,0,0,1,-3,-3,-1,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,2,1,-4,3,1,-4,3,1,-8,4,1,-9,-1,1,0,-1,2,1,-1,0,0,-2,0,0,-2,0,1,-1,0,2,-1,-1,2,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,0,-3,3,3,-4,4,-1,-5,4,-1,1,2,-1,1,2,-2,1,2,-1,2,2,-2,2,3,-3,2,3,-5,1,3,-2,2,4,-1,2,2,-1,3,3,-1,1,2,0,1,2,0,1,2,0,1,2,0,1,2,0,1,1,0,2,2,1,2,2,0,1,2,1,1,1,1,1,1,1,2,3,2,-1,0,1,2,1,1,2,1,1,2,2,1,2,2,0,3,2,2,2,1,1,1,0,4,3,-1,6,2,-2,1,2,2,1,3,3,1,1,1,1,0,1,1,0,0,3,0,3,1,0,1,1,-1,1,1,0,1,1,0,1,0,1,1,0,2,1,0,4,1,-1,3,1,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-2,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,-2,-1,1,-2,-3,2,-2,-5,2,-2,-5,1,-1,-6,2,-2,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,1,-2,-2,-4,0,3,3,0,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,1,-1,-1,2,-1,0,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,1,-2,0,1,-2,1,-2,-3,-1,1,0,-1,2,-1,0,1,-2,0,1,-2,-1,1,-1,-1,1,-1,-1,1,0,0,1,3,-2,3,5,0,2,8,3,0,7,4,-1,4,-1,1,-1,-2,3,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,-1,-2,-2,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,1,-1,0,1,0,0,1,0,0,0,0,0,0,-1,1,0,-1,1,0,-1,1,0,-1,2,0,-1,2,-1,-1,5,1,-2,2,1,-2,2,1,-3,1,1,-3,1,2,-3,1,2,-3,3,4,-2,4,1,-3,5,1,-3,1,1,-3,2,2,-3,1,2,-3,1,2,-3,1,1,-3,2,2,-3,1,2,-3,1,1,-3,1,3,-4,2,2,-1,0,2,-2,1,2,-2,1,1,-2,1,1,-2,1,1,-2,2,1,-1,1,1,-2,1,1,-2,2,1,-2,2,1,-2,1,1,-1,1,1,-1,1,1,-1,1,2,-1,1,0,-2,2,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,2,-1,-1,2,0,-1,2,0,0,2,0,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,1,1,0,1,2,-1,0,2,-2,1,1,-2,3,-2,-1,4,1,-3,4,0,0,0,0,0,0,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-1,-1,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,1,-1,-1,0,-1,0,-1,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,-1,1,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,1,1,0,2,0,0,1,-1,0,0,-1,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,0,1,1,1,1,1,2,-1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,2,0,1,2,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,0,1,0,0,0,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,1,0,1,0,0,0,0,-2,0,0,-2,-2,-1,-6,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,0,1,1,1,1,1,2,1,1,2,1,0,2,1,0,3,2,1,3,1,0,2,1,0,3,1,-1,2,1,-1,3,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-3,2,1,1,3,0,-2,2,0,-3,2,0,-1,2,0,-1,2,0,-1,2,0,-2,3,0,-2,3,1,-2,2,0,-2,4,-1,-1,1,-1,-2,1,0,-2,1,0,-1,1,0,-2,2,0,-2,-1,-1,-4,0,0,-3,-1,-3,-5,1,0,-1,1,0,-1,1,0,-2,1,0,-2,1,0,-3,1,0,-4,3,0,-1,1,0,-1,0,0,-1,1,0,0,1,-1,0,1,-1,-1,0,0,0,1,0,1,1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,-1,0,0,-2,2,-1,-2,1,-2,-4,3,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,-1,1,0,0,0,1,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,-1,0,1,0,0,1,0,0,1,0,1,1,0,1,2,-1,-1,1,-1,3,3,-2,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,-2,0,3,0,1,0,0,1,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,0,1,0,0,1,0,-1,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,1,0,1,0,0,1,1,0,1,1,-1,1,-1,0,0,3,-2,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,-1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,-1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,1,0,-1,1,0,-1,2,0,-2,3,0,-3,3,4,-3,4,6,-2,3,5,-1,3,9,-3,4,1,0,1,1,0,2,1,0,1,1,-1,1,2,0,1,2,-1,1,1,0,1,1,-1,2,1,-1,2,1,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,2,-1,1,3,-1,1,1,-1,1,1,0,0,0,-1,1,0,-1,1,0,-1,1,1,0,0,1,1,0,1,1,-1,0,1,-1,-2,1,0,0,1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,1,0,-2,1,0,-1,0,0,-3,2,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,-1,-2,0,-1,-2,1,-1,-1,1,-1,-1,1,-1,-1,2,0,0,1,0,0,1,0,-1,1,0,-1,0,0,0,0,0,-1,0,0,-1,1,0,-1,1,0,0,1,1,0,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-3,0,-1,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,2,1,4,2,1,3,1,2,4,0,2,4,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,-2,-1,0,-1,-1,0,0,1,-1,0,-1,1,0,0,0,-1,1,1,0,0,0,0,0,0,0,0,0,-2,0,-2,-2,0,-2,-3,0,-2,-4,1,-3,-4,1,-3,-4,2,-3,0,-1,0,0,-1,1,0,-1,0,0,0,0,0,-1,0,0,-1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,2,-1,0,2,-1,0,2,2,-1,1,-5,0,3,-1,-1,2,-1,-2,2,-1,-1,1,-1,-2,1,-1,-2,1,-2,-2,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,1,-1,-1,1,-1,-1,2,-1,0,2,-1,0,2,-1,2,3,1,-2,2,-2,-1,2,-3,0,3,-2,-1,1,-3,-1,1,-4,-2,1,-5,-2,3,-8,-3,2,-9,-4,2,-10,-3,2,-3,0,1,-3,0,1,-2,-1,2,-2,0,2,-2,0,2,-2,0,2,-2,1,2,-3,1,2,-3,1,3,-2,1,4,-2,0,3,-1,0,1,-1,0,1,-2,0,1,-1,0,0,-2,-1,0,-2,-1,1,-1,-1,1,-1,-2,1,-1,-2,2,-2,-2,2,-2,-2,1,-1,0,0,-2,0,0,0,1,-1,0,1,-2,1,1,-2,4,-1,-1,6,-1,-2,9,-3,-2,9,-4,0,6,-3,0,0,2,-2,-2,3,-4,3,3,-2,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,0,0,0,1,1,1,0,1,1,0,1,1],[1,1,-1,1,1,-1,0,1,-2,0,2,-4,1,1,-1,1,1,0,1,0,-1,1,0,0,1,-1,-1,-3,-2,1,-4,-2,1,-2,-3,4,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,-2,-1,-1,-1,-2,-3,-5,0,0,0,0,-1,0,0,-2,1,0,-1,1,1,-1,1,1,-1,1,2,-1,2,2,-1,2,2,-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,-1,0,0,-1,0,0,-1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,-1,2,0,0,3,-2,0,4,-2,1,6,-6,1,8,-10,0,6,-6,3,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,-1,0,-2,-1,0,-2,0,1,-2,-3,-1,-2,1,0,0,1,0,-1,1,0,0,1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,-1,1,0,-1,1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,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,0,0,0,0,0,0,0,0,0,-1,0,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,0,0,0,1,-1,0,0,-1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,0,1,0,1,0,0,1,0,0,0,0,2,1,0,2,1,0,1,0,0,1,0,0,2,0,0,1,-1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,1,0,1,0,-1,1,-3,0,0,3,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,1,2,1,0,1,1,1,0,0,1,1,0,2,0,0,1,0,0,1,0,0,2,0,-1,2,0,0,2,0,0,2,0,0,3,0,1,2,0,1,2,1,0,1,1,1,1,2,1,0,2,-1,2,2,-2,2,3,0,2,2,1,3,1,1,2,0,0,2,1,1,2,1,0,2,1,-1,3,1,0,2,2,1,1,1,1,2,0,0,2,0,0,1,0,-1,2,-1,-1,1,-1,-2,1,-2,-2,3,-1,-1,1,0,0,0,0,0,1,-1,0,-1,-1,0,-2,-1,1,-3,-2,2,-4,-1,4,-6,-3,6,-9,-3,8,-11,-1,0,-2,0,1,-2,-1,-1,-2,-1,-2,-2,-1,-2,-2,-1,-2,-2,-1,-1,-2,-1,-1,-1,-1,-1,0,-1,0,-1,-1,0,-1,-1,1,-1,1,2,-1,-1,2,-1,2,2,-2,-1,0,-1,-1,0,-2,-1,-1,-1,0,0,-1,0,1,-1,1,0,-1,0,2,-1,1,3,-1,0,5,-2,0,5,0,0,6,0,0,8,0,1,7,0,1,9,1,1,6,0,0,2,-1,-1,1,-2,1,2,-1,0,0,0,0,0,-1,2,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,0,-1,-2,0,-1,-1,0,-1,-2,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,0,1,1,0,1,0,0,1,0,1,1,0,1,1,1,0,0,0,3,0,1,-1,-1,2,-2,1,3,-1,4,3,-4,0,0,1,1,0,1,1,0,1,1,-1,0,1,-1,0,1,-1,2,-2,-5,2,-2,-5,3,-3,-7,3,-3,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,1,1,1,0,1,0,1,1,0,1,1,0,0,0,-1,1,0,0,1,4,-1,1,-3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,0,2,1,0,2,-1,0,2,3,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,-1,0,1,-1,-1,1,-1,1,1,1,2,1,0,1,0,1,1,0,1,2,0,2,2,0,-2,4,1,-2,5,0,-1,7,1,-2,7,3,-3,7,0,-1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,-2,0,-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,-1,0,0,0,1,2,1,2,-1,-2,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,0,1,0,0,1,0,1,1,0,1,-1,0,1,0,0,1,0,0,0,-1,0,1,1,0,0,1,1,1,1,0,1,2,0,0,2,1,1,3,3,0,4,5,-5,8,7,-9,11,9,-9,11,9,-12,14,10,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,-1,-2,1,-2,-2,1,-1,-3,2,0,0,0,0,0,-1,-1,0,0,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,-1,0,0,-1,0,-1,0,0,-1,0,-1,-1,0,0,0,0,-1,0,0,-1,0,0,0,0,1,0,1,1,1,3,0,-3,-1,2,5,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,-1,-1,1,1,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-2,-1,0,-2,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,0,1,1,-1,1,2,1,1,1,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-2,1,0,-2,0,0,-2,0,0,-2,0,0,-1,1,1,-1,1,1,-1,0,-1,-2,0,0,-2,0,0,-1,1,0,-1,1,0,-1,0,0,-1,1,1,1,2,1,0,-1,1,-2,1,0,-2,1,-1,-2,0,0,-2,0,-1,-2,0,-1,-2,1,-1,-3,1,-6,-4,3,-7,-6,7,-9,-7,9,-10,-6,8,-9,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,-2,-2,0,-2,3,0,2,2,-1,2,6,0,4,6,-1,5,-2,1,-2,-2,2,-2,-2,1,-1,-2,1,-1,-1,1,-1,-1,2,-2,0,1,-1,-1,3,-2,-2,1,-1,-3,1,-1,-2,1,-2,-2,0,-2,-3,0,-1,-3,0,-2,-2,1,-2,-5,-2,-1,-2,0,-2,-2,0,-1,-1,-1,-1,-1,-1,-2,-1,-1,-2,0,-1,-2,-1,-1,-1,-1,-2,-1,-1,-1,-1,-1,-2,-1,0,0,-2,0,0,-2,1,0,-2,2,1,-2,3,2,-1,4,2,-2,7,1,-3,-1,-1,-2,-1,0,-2,-1,-1,-2,-1,-2,-2,-1,-2,-2,-2,-1,-3,-4,-1,-4,0,0,-4,-2,-2,-1,-2,-2,-1,-2,-2,-1,-3,-3,-1,-4,-3,-1,-2,-2,0,-2,-3,0,-1,-3,2,-3,-4,0,-3,-3,0,-3,-3,0,-2,-3,0,-1,-4,1,0,-5,2,-1,-6,3,-2,-6,2,0,-6,3,-1,-3,1,-1,-3,1,-1,-3,1,0,-2,0,0,-1,0,0,-1,0,1,0,1,0,-2,0,0,-2,0,0,-1,0,-1,-2,-1,-1,-2,-1,-2,-2,-2,-2,-1,0,0,-4,-3,-1,-3,-1,-1,-3,-1,-1,-3,-1,-1,-4,-1,-1,-5,0,-3,-7,0,-4,-6,1,-4,-7,2,-5,-8,3,-1,-3,0,-1,-4,-1,0,-2,1,0,-1,2,0,-1,2,0,-1,4,1,0,1,1,1,1,0,0,0,1,0,0,1,0,-1,0,1,-2,2,1,-2,0,1,-2,1,1,0,1,1,0,1,1,-1,1,1,-1,1,1,-1,1,2,-1,1,1,-1,1,1,-1,2,1,0,1,1,-1,1,1,-1,1,1,0,2,1,-1,2,1,-3,2,0,-4,2,-2,-3,1,0,-6,1,1,-1,1,0,-1,0,1,0,0,1,0,0,0,0,-1,0,-1,0,1,0,0,0,0,0,1,-1,1,0,0,1,0,-1,1,0,-1,1,1,0,0,1,0,-1,2,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,2,-2,0,0,0,2,1,1,3,2,-1,0,1,-2,0,3,-1,0,4,-2,0,5,-2,-1,3,-2,-2,1,-1,3,-1,-1,0,0,-2,-7,2,-3,-8,4,-2,0,4,-3,0,2,0,0,2,0,0,2,0,1,2,0,1,2,0,1,2,0,0,1,0,0,2,0,0,1,0,0,1,0,-1,0,0,-1,0,1,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,0,1,0,0,1,0,0,2,-1,1,2,-1,1,2,-1,1,3,-1,1,2,-1,1,2,-2,1,3,-1,1,3,-1,1,3,-1,1,4,-2,0,5,-1,-1,4,-3,0,3,-1,1,3,0,0,3,-2,2,3,-1,2,2,-2,2,1,-2,3,2,-1,2,2,-1,1,2,-1,1,3,-2,2,3,0,1,2,-1,1,2,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,1,1,-2,1,0,-1,1,0,-1,1,0,0,1,0,0,0,0,1,1,0,-2,0,0,-1,0,-2,-4,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-2,-1,1,-2,-1,1,-2,-1,1,-1,0,0,-1,-1,0,0,0,0,0,1,0,0,0,-1,0,1,0,0,1,0,0,1,0,-1,0,0,0,0,0,0,-1,0,0,1,-1,0,0,-2,-1,0,-3,-2,0,-3,-1,1,-5,-3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,1,0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,-1,0,1,-1,1,1,-1,1,0,0,1,0,0,0,0,0,1,0,0,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,2,0,0,1,-1,0,0,-1,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,2,0,0,2,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,-1,1,0,-1,1,0,0,1,0,-1,0,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,2,0,-2,2,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,1,2,1,1,3,1,1,2,0,1,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,-1,0,0,0,0,1,-1,0,1,0,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,-1,0,0,1,0,1,1,0,-1,1,-1,1,-1,-1,0,-1,0,1,-1,0,1,-1,1,2,-1,1,2,-1,0,2,-1,0,1,0,0,1,0,0,1,0,0,1,1,1,1,1,1,1,1,0,0,1,1,0,2,0,0,1,0,0,1,0,0,1,-1,0,1,0,0,0,2,0,5,2,-1,7,4,0,7,-1,-1,1,-1,-1,1,-1,-1,1,-1,-2,1,0,-1,2,-1,-1,2,1,-1,1,0,-1,1,3,-1,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,-1,-2,-1,-1,-1,-2,0,-1,-3,0,-1,-2,1,-2,-2,0,-2,-2,0,-2,-2,0,-2,-2,0,-2,-3,1,-2,-3,1,-2,-2,0,-2,-2,0,-2,-2,1,-1,-1,1,-2,-1,1,-3,-1,0,-1,-1,0,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,1,0,0,1,0,0,1,1,1,1,1,1,1,2,2,4,2,-1,5,3,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,0,0,0,0,-1,0,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,0,0,-1,-2,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,-3,-1,1,-3,-1,1,-4,0,1,-3,-2,0,0,1,0,1,1,1,0,0,0,-1,0,-1,-1,0,-1,1,1,-6,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,1,0,0,0,1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-1,1,-3,0,0,0,0,-1,0,-1,0,0,0,0,1,0,0,1,0,-1,0,0,0,0,-1,0,1,0,0,1,0,0,1,-1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,1,0,0,2,0,0,2,-1,1,2,-1,1,2,-1,0,1,0,1,1,0,2,2,0,0,0,2,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,2,0,-1,2,0,-2,3,0,-1,3,0,-2,0,-1,-1,1,-2,-3,0,0,-3,-1,0,-4,-2,1,-5,-4,2,-5,-5,3,-4,-5,3,-4,-6,5,-4,-7,6,-3,-6,4,-3,-1,-1,-4,-1,-2,-2,0,0,-1,1,0,-1,1,1,-1,1,2,0,3,0,-3,-1,5,0,1,-1,0,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,0,-1,0,1,-1,0,1,-1,0,0,-2,0,0,-2,0,-1,-2,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-1,-1,0,-2,0,0,-1,0,0,-2,0,0,-1,0,1,-1,0,1,-1,2,1,-2,-2,1,1,0,1,-1,0,1,-1,1,1,-1,1,1,-1,1,1,-1,-1,0,-2,-1,1,-3,-3,2,-4,-4,3,-5,1,1,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,-1,-1,-1,1,0,-1,3,-1,-1,1,1,-1,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,-1,-1,0,-1,-2,1,-3,-2,1,-3,-4,1,-5,-4,1,-2,-6,0,1,-1,-2,1,-1,-2,0,-1,-2,0,-1,-2,0,-1,-1,-1,-2,-1,0,0,-1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,1,0,0,1,-3,1,2,4,-1,0,0,-1,0,0,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,0,0,-2,0,0,-1,1,0,1,1,1,1,0,0,0,-1,0,1,-1,0,1,-1,1,1,0,1,1,0,0,1,0,1,1,-2,1,1,-2,1,1,-2,0,0,-3,0,0,-3,-1,0,-4,-2,3,-9,-4,3,-10,-4,3,-12,-5,1,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,-2,1,1,-2,2,1,-2,0,1,-2,0,1,-2,-1,1,-3,-2,0,-3,-4,0,-4,-4,0,-5,-3,0,-5,-1,0,-4,-1,0,-2,0,0,-3,1,0,-1,-1,0,0,-1,0,1,-2,0,3,-3,1,5,-5,1,7,-6,2,6,-5,3,4,-3,3,0,0,-1,1,2,-1,-1,0,-1,0,1,-1,0,2,-1,0,2,0,0,3,0,0,2,0,0,3,0,0,2,0,0,2,0,0,1,0,0,1,-1,0,2,-1,0,3,0,-1,2,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-1,1,0,-1,0,1,-1,1,0,-1,1,0,-1,1,1,-1],[-1,1,1,-1,0,1,-1,1,-1,-1,0,0,-1,0,1,-2,0,1,-1,0,1,-1,-1,2,-1,-1,2,-2,-1,3,-1,-2,5,-4,-4,5,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-1,-1,1,0,0,4,1,-1,4,0,1,6,-1,0,0,0,-1,0,0,0,1,0,0,1,0,1,1,0,1,1,0,1,0,1,1,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,2,-2,-1,2,-2,0,2,-3,-1,3,-2,-1,3,-3,-1,4,-2,-1,3,-1,-1,3,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,0,-3,-2,1,-2,-2,1,-3,-3,2,-4,-4,3,-3,-5,5,-5,-5,4,-1,-1,0,-1,-1,0,-1,-1,0,0,0,0,0,0,-1,-1,0,-2,-1,0,-2,0,0,-1,-2,1,-3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-2,1,0,0,3,0,-3,0,0,-1,0,0,-1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,-1,0,0,-1,-1,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,-1,-1,0,0,-1,0,0,-1,0,-1,-1,-1,0,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-1,-1,0,0,-1,0,-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-2,0,0,-1,0,1,-2,0,1,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,0,-2,1,1,-1,1,0,0,1,-2,0,1,-2,0,0,-1,-1,1,-1,-1,0,-1,-1,0,0,0,-1,0,1,-1,2,0,-1,-1,-1,1,-1,0,1,-1,0,0,-2,0,0,-2,0,-1,-2,-1,-1,-2,-1,-2,-1,-2,-3,-1,-1,-1,0,0,0,-2,1,0,-2,1,0,-2,1,1,-3,1,1,-3,1,2,-2,1,2,-2,1,2,-2,1,3,-1,1,4,-1,2,4,-2,1,4,0,1,2,0,1,3,0,1,2,0,1,1,1,1,2,2,1,2,3,2,3,2,3,3,2,5,5,2,1,2,1,2,1,-1,1,2,2,0,1,2,-2,2,2,-3,4,1,-4,4,2,-5,5,1,-4,5,1,0,0,1,1,1,1,0,-1,0,0,-2,0,0,-2,-1,0,-2,1,1,-3,2,0,-2,0,0,-2,0,-1,-1,-1,0,-2,0,-1,-2,-1,-1,-2,0,-3,-2,0,-1,-1,0,0,-2,0,0,-1,0,0,-2,-1,1,-1,0,1,-2,-1,4,-4,-1,3,-5,-1,5,-6,0,6,-8,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,1,2,2,1,2,1,0,2,2,-1,0,0,1,0,-1,2,0,1,2,0,1,2,0,1,2,1,1,2,0,2,1,0,2,1,0,3,1,-1,2,3,-3,-1,4,-1,-3,4,-1,-4,5,0,-5,4,-2,-4,7,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,1,2,1,0,2,1,0,2,1,0,2,1,0,2,1,0,1,1,0,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,1,0,0,1,0,0,1,0,3,2,0,1,2,0,0,2,0,-2,1,-2,-3,-1,0,-2,2,0,0,1,0,0,0,1,0,1,1,0,1,1,0,1,2,1,-1,-2,3,-1,-2,3,-3,-5,4,-2,0,0,0,0,-1,0,0,0,0,0,0,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-2,0,0,-2,0,0,-2,1,0,-2,1,-1,-3,1,1,-2,1,-1,-1,0,-1,-2,0,0,-1,0,-1,-1,0,0,-1,0,-1,-1,0,0,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,0,0,-2,0,-1,-1,0,2,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-1,0,0,-1,0,0,-1,0,1,-2,1,2,-2,3,2,-2,5,3,-2,4,-1,-2,0,0,-2,0,-1,-3,0,-1,-3,1,0,-3,1,0,-3,-2,0,-4,0,-1,-4,1,-1,-3,2,-2,-2,2,-2,-3,2,-2,-4,0,-2,-5,0,-2,-2,0,-2,-2,0,-2,-1,0,-2,-1,0,-2,-1,0,-3,-2,0,-4,-2,0,-3,-2,0,-3,-2,0,-2,-1,0,-2,-1,0,-2,-1,-1,-2,0,-1,-2,0,-1,-4,1,-4,-5,3,-5,-5,0,-6,-2,0,-1,-2,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-2,0,0,-3,0,1,-5,0,-1,-4,-1,1,-2,0,3,-1,1,1,-1,0,1,-1,-1,0,-1,-1,0,-1,-1,1,-1,0,1,-1,-1,2,0,1,2,0,-1,4,0,-1,2,1,-1,3,1,-2,1,2,-2,1,3,-2,0,5,-2,-1,5,0,-3,8,0,-4,12,0,-3,8,2,4,1,-2,5,1,-2,3,-1,-1,4,-1,-1,5,-1,1,8,0,0,9,-1,1,10,1,-3,4,-1,0,4,-1,0,2,0,0,2,0,1,2,0,1,2,0,2,2,0,2,3,0,3,3,0,3,3,0,2,2,0,0,2,0,1,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,0,0,-2,2,-1,0,2,0,-3,3,2,-1,-1,1,-1,-1,2,-1,-1,2,-2,-1,3,-2,-1,3,-2,-2,3,-2,-2,2,-1,-1,1,-1,-1,2,0,0,2,0,1,2,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-1,0,0,-1,1,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,1,0,1,0,0,1,0,0,1,0,1,2,0,1,2,0,1,3,2,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,-1,0,4,-1,1,6,1,1,9,2,0,11,0,1,10,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,-3,1,-2,-3,-1,-2,-4,-1,-2,-3,-3,-3,-1,1,0,-1,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,2,1,0,1,1,0,1,1,0,2,0,0,0,1,0,0,1,0,0,1,0,0,1,1,3,1,-1,-2,2,0,0,1,0,0,1,0,1,1,1,1,1,0,1,2,0,0,2,1,1,1,1,3,1,1,1,2,1,1,2,0,1,1,1,1,1,0,1,1,-1,1,4,-1,-1,3,-2,0,6,-6,1,7,1,1,1,1,0,1,1,2,1,1,1,1,2,1,1,2,1,0,2,1,-2,2,1,2,0,1,1,0,0,1,0,1,1,-1,0,2,-1,0,2,-2,1,1,-2,1,0,-2,1,-1,-2,2,1,-1,-1,2,-2,-2,2,0,-2,2,0,-3,2,2,-3,3,1,-5,5,-1,-5,6,1,-6,6,0,-2,2,0,-2,1,0,-1,2,0,0,2,0,1,2,0,1,3,0,1,4,0,0,3,-1,0,1,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,0,1,2,1,-3,0,-1,0,-2,-1,0,-3,0,-1,-2,0,-1,-3,1,-2,-3,1,-3,-2,1,-3,-2,1,-5,-3,3,-4,-2,-1,0,-3,-1,0,-5,-1,1,-2,-2,1,-2,-4,1,-2,-3,-1,-2,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,2,0,0,0,-1,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,1,1,0,-1,0,-1,0,0,-2,0,0,-1,-1,1,-2,-1,2,-2,-1,2,-2,-2,4,-4,-4,5,-2,-5,7,-2,-6,9,-5,-6,7,0,-7,0,-2,-1,0,-2,-1,0,-1,-1,0,0,-1,0,0,0,0,0,1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,-1,-2,1,-1,-1,-1,0,-2,0,0,-1,0,1,-1,0,0,0,0,0,-1,0,0,0,-2,-1,1,0,1,-1,0,0,0,0,1,0,0,1,-1,0,1,0,-1,2,0,-1,1,1,-5,2,-1,-3,3,-2,-8,4,-3,-12,4,-4,-10,3,-3,0,1,0,0,2,0,0,0,0,1,-1,0,0,-1,0,1,-1,-1,0,-1,0,1,-1,0,2,-1,0,1,-1,0,1,-1,0,0,-1,0,-1,-1,0,0,0,0,-1,0,-1,-1,-1,0,-2,-1,0,-1,-1,0,1,-1,1,1,-1,1,1,0,2,1,0,2,1,0,3,2,-1,2,2,-1,3,1,-1,3,3,-1,2,3,-1,2,5,0,2,8,0,4,8,3,6,10,-3,5,1,0,2,1,1,3,0,0,2,-1,1,1,-2,0,1,-1,0,0,-2,1,0,-2,0,-1,-4,1,-1,-4,2,-1,-5,1,-2,-2,0,0,-2,1,1,-1,0,0,0,0,0,0,0,-1,1,0,-1,0,0,-1,-1,0,0,-1,0,0,0,0,1,0,0,0,-1,0,0,0,-2,0,0,-1,0,0,-3,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,-1,0,0,-1,0,0,-2,0,0,-2,1,-1,1,0,-1,2,0,1,4,0,3,4,1,4,6,-1,4,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,-2,0,0,-1,0,0,-1,-1,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-3,-1,1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,-1,0,-2,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,1,0,-1,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,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,-1,1,0,-1,0,0,-1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,-1,0,1,-1,0,0,-1,0,0,0,1,0,0,0,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,0,0,0,0,0,0,0,1,1,-2,3,1,-3,3,1,-4,4,2,-5,4,2,0,0,1,1,1,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,0,0,0,0,-2,1,-1,-2,1,-1,-3,0,-2,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,2,1,0,1,1,1,2,1,1,2,0,1,2,0,1,2,0,1,3,0,1,2,0,1,2,-1,2,2,0,1,2,0,1,2,0,1,2,0,1,2,0,1,2,0,1,1,-1,1,2,0,1,2,0,1,2,-1,1,2,-1,1,2,-1,1,2,-2,1,3,-1,1,3,-2,1,2,-3,1,4,-2,2,1,-2,0,1,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,-2,-1,-4,-2,-4,-4,-3,1,-5,-1,0,-2,0,0,-2,0,0,-2,0,0,-3,0,0,-3,0,-1,-4,1,0,-2,0,0,-2,0,0,-2,0,0,-2,0,1,-2,1,1,-2,2,0,-2,0,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-1,-1,-1,-2,0,0,-2,0,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-3,-2,-2,-3,-2,-3,-3,-4,-4,-3,-6,-3,-1,-4,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,0,0,-2,0,0,-2,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,-1,1,0,-1,1,0,-1,1,0,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,0,-2,-1,0,-3,0,0,-4,1,-1,-2,-1,1,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-3,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,-1,0,-3,1,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,1,0,0,1,0,1,1,1,1,2,2,2,2,0,2,1,1,0,1,1,1,0,1,-1,0,2,-1,-1,2,-1,0,3,-3,0,3,-3,-1,2,-1,0,1,0,1,0,-1,-1,0,1,0,2,-1,-1,2,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-2,-1,1,-1,-1,1,-1,-1,0,-1,-1,1,0,-1,1,-1,0,1,0,0,1,-1,0,1,0,0,1,0,0,2,-1,1,2,0,1,3,-1,3,4,-2,4,4,-3,4,4,-6,4,6,-8,4,9,-9,4,6,-11,1,2,0,1,2,0,0,2,-1,0,2,-1,0,2,-1,0,3,-2,-1,3,-1,1,3,-3,0,1,0,0,1,0,0,1,-1,0,1,0,0,1,-1,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,1,1,0,1,0,1,1,1,1,2,2,1,0,0,2,1,1,0,1,1,0,1,1,0,2,1,-1,2,1,-1,2,-2,-1,1,3,1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,-1,2,3,0,3,2,1,4,3,4,4,4,4,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,1,-2,0,1,0,0,1,0,1,0,1,-1,1,1,1,0,1,0,0,1,1,0,1,1,0,2,1,0,1,1,2,1,1,2,1,0,3,2,-1,4,1,-1,5,3,-2,3,1,0,0,1,0,0,1,1,0,1,0,0,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,1,-1,0,1,-1,0,1,-1,0,0,0,0,0,0,0,-1,1,0,-1,0,0,-1,1,1,-2,1,1,-2,1,1,-1,1,2,-1,2,2,2,1,1,-2,1,1,-2,0,2,-1,0,3,-1,0,3,-1,0,2,-1,0,2,0,-1,2,0,-1,2,1,-1,1,1,-1,2,2,-1,2,2,-1,1,1,-1,0,0,-1,1,0,-1,2,0,-1,2,0,0,2,0,0,1,0,1,1,0,1,0,0,0,2,1,0,2,0,0,2,0,0,2,0,-1,2,-1,-1,2,-1,-1,3,-2,-2,3,-3,-2,4,-3,-2,3,-5,-2,3,0,-2,3,0,-2,3,0,-2,3,0,-2,3,0,-2,3,1,-1,3,1,-1,3,1,-2,3,1,-2,3,1,-2,3,1,-2,3,1,-3,3,1,-2,3,2,-2,3,2,-2,3,2,-1,3,1,0,2,0,1,2,-1,1,2,0,0,3,1,-1,4,2,-3,3,2,-4,5,2,-2,2,3,-2,2,3,-2,0,4,-2,0,4,-1,0,3,-1,1,3,-3,1,5,-3,1,5,-2,2,2,-1,4,2,-3,-1,3,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,1,-2,-1,1,-2,0,1,-2,0,1,-2,-1,1,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,2,-2,0,1,-2,1,2,-1,0,2,-1,0,1,-1],[1,-3,4,0,-3,2,0,-3,-1,0,-4,-1,-1,-2,2,-1,-1,1,-1,-1,3,-2,-1,3,-3,0,4,0,-1,5,2,-3,11,1,-5,14,-1,-1,2,-1,-1,2,-1,-1,2,-1,0,1,-1,0,1,-2,-1,0,-2,-2,-1,-2,0,0,-1,0,1,-1,1,1,0,0,1,1,0,1,1,0,2,2,1,1,3,1,1,2,1,2,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,-1,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,-3,-1,1,-1,-3,2,-3,-6,3,-3,-9,4,0,-10,5,-5,-11,4,0,0,1,0,0,0,-1,0,1,0,0,0,0,0,1,-1,1,-2,-2,0,-2,-1,1,-1,-3,0,-3,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,-1,0,1,0,1,0,0,1,-1,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,2,0,-3,1,0,0,3,0,0,1,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,2,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,-1,0,0,-1,0,0,0,1,0,0,1,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-2,-1,-1,-1,-1,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,1,1,0,0,1,0,0,1,-2,0,1,-2,-1,0,-1,0,0,-1,0,0,-1,-2,0,-1,-1,1,-1,-1,1,0,-1,2,-1,-2,2,-1,-1,2,-1,0,1,-1,0,1,-2,0,0,-1,0,0,-1,1,0,-1,0,1,-3,0,1,-2,2,1,-2,-2,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,0,-1,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,-1,0,-2,-1,0,-2,-1,-1,-2,-1,0,-2,-1,0,-1,-1,-1,-2,-1,0,-2,-1,-1,-2,-1,-1,-1,-2,-1,-1,-1,-1,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,1,0,-1,0,1,-1,1,1,0,0,1,1,-1,1,2,-2,1,3,-3,1,7,-6,-2,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,-1,2,-1,1,3,-4,-3,3,0,0,1,1,0,1,2,0,2,1,0,2,1,1,2,1,2,1,0,0,1,2,0,2,1,0,1,2,0,2,0,-1,2,0,-1,3,-1,-5,6,0,-5,6,1,-10,9,1,-12,12,4,-1,2,-1,-1,2,-1,0,1,-1,0,0,-1,0,-2,-2,0,-1,-2,0,1,-2,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-1,-2,0,0,-1,1,-1,3,2,0,0,0,-1,1,0,0,0,-1,-1,-1,-2,0,0,-1,0,0,-2,0,0,-1,0,0,0,0,0,1,0,-1,3,-3,-1,3,-4,-2,2,-4,-3,1,-4,-3,1,-4,-3,2,-6,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-2,0,0,-2,1,0,-1,0,0,-2,0,0,-1,1,0,0,1,0,0,1,0,0,0,-1,0,1,-1,0,1,-2,0,1,-1,0,1,-1,1,1,-1,-1,1,0,-1,1,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,2,1,-1,3,2,1,1,3,2,2,5,2,4,5,3,0,5,0,0,0,1,0,0,1,0,0,1,-1,0,1,-1,1,2,1,-4,0,1,-4,2,3,-5,1,3,-6,1,-1,0,1,-1,0,1,0,0,1,0,0,1,-1,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,0,-2,-1,-1,-1,0,2,-3,2,0,0,2,0,0,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-2,1,2,-1,0,2,-1,-1,2,-1,0,2,-1,-1,1,-1,0,0,0,0,0,1,-2,0,0,1,1,-1,-1,2,-1,-1,1,-1,-1,1,-1,-2,1,-1,-1,1,0,-2,0,1,-2,0,1,-2,1,1,-2,2,1,-1,1,1,-2,2,-2,-2,2,-2,-2,2,-3,-1,2,-4,-1,3,-4,0,1,-3,-1,0,-2,-1,-1,-2,1,-2,-1,1,-4,1,0,-3,-1,2,2,-4,-1,2,-5,-2,2,-2,-1,1,-2,-1,1,-2,-1,1,-3,0,2,0,-1,1,-2,-1,1,-2,-2,1,-2,-2,1,-2,-2,1,-2,-1,1,-2,-1,1,-2,-2,1,-2,-2,0,-2,-2,3,-5,1,3,-5,3,3,-7,2,0,-1,-1,0,-1,-1,1,-1,-2,1,0,-2,1,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,1,-3,3,0,-5,4,3,-4,5,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,0,-1,-1,2,-1,-1,2,0,-3,0,2,-4,1,3,-5,4,3,-6,-2,0,0,1,0,1,1,-1,0,0,-1,1,0,-1,1,0,1,2,-2,2,3,-2,1,3,-4,-1,1,0,-1,1,0,1,0,0,1,1,0,0,1,0,1,1,1,1,0,2,1,1,2,1,1,0,1,2,0,0,0,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,1,1,-1,2,1,0,2,-1,-2,2,3,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,0,0,-1,0,1,-1,0,1,0,1,0,0,1,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,0,1,0,-1,1,0,-1,0,1,-1,0,1,-1,0,1,-1,0,2,-1,1,2,-1,-2,2,-1,1,1,-1,1,1,-1,0,1,0,0,1,-1,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,0,0,1,1,-1,2,1,0,0,1,0,0,1,-2,0,1,-2,0,1,-3,1,0,-2,-1,-1,-5,-3,-2,0,1,1,-1,0,1,-1,1,1,-1,1,0,0,1,0,0,1,0,0,2,0,1,2,-1,-1,0,0,-1,-3,-3,1,-3,-7,-4,-4,-1,0,0,1,0,0,0,0,0,1,0,-1,2,1,-1,3,7,0,6,6,2,9,14,4,12,15,8,15,-1,-1,3,-1,-1,3,0,0,2,-1,0,2,-2,0,2,-2,-1,3,-4,-2,3,-2,-2,4,-1,0,1,0,1,1,-1,0,2,-1,1,2,-1,1,1,0,1,2,1,3,2,-1,0,2,0,2,2,0,2,2,-1,2,2,-1,3,2,-1,3,3,-1,4,2,-2,2,4,-4,0,4,-1,4,2,-1,4,3,0,3,3,0,4,3,0,4,3,-3,3,-2,-3,3,-2,-5,3,-3,-4,0,-4,1,5,3,1,5,4,1,4,3,1,4,2,3,4,1,3,4,3,1,2,5,6,4,1,1,4,2,0,3,2,1,4,2,0,3,1,0,3,1,-1,-1,0,2,-1,1,4,-3,2,2,-1,0,0,2,1,-1,2,1,1,2,2,1,2,2,1,2,1,1,2,3,2,-4,4,-1,7,3,1,1,2,0,1,2,0,1,2,0,1,2,1,1,2,1,1,1,-1,1,0,2,2,3,0,0,2,0,0,2,0,1,2,0,1,2,1,0,2,0,0,1,0,2,3,0,1,2,0,1,2,0,1,2,0,1,2,1,1,1,-1,4,2,-1,6,2,-4,5,4,-4,7,4,0,0,1,1,0,2,0,-1,1,0,-1,0,1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,0,-1,1,-1,-1,1,-1,0,1,-1,0,2,-2,-1,1,0,1,2,-2,-1,0,-2,-1,0,-1,-2,0,-2,-2,-1,-1,-3,-2,0,-3,-2,-2,-3,-1,-2,-3,-2,-2,-3,-1,-1,-2,-1,-2,-2,-1,-3,-2,-1,-3,-2,-2,-2,-2,-3,-3,-1,-3,-4,-1,-3,-1,-1,-4,-1,-2,-1,-1,-3,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,2,-1,-2,-4,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-3,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,3,-1,2,-2,-2,2,-1,-2,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-3,0,0,-6,1,1,-5,1,1,-1,1,1,0,0,0,-1,0,-1,-1,0,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,-3,0,0,1,1,-1,-1,1,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,0,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,0,1,-1,0,1,-1,1,0,-1,0,0,-1,1,0,-1,1,-1,0,0,1,-2,1,1,-2,2,1,-2,0,2,-3,0,3,-3,0,5,-1,1,7,-2,2,6,1,0,3,-3,0,2,-3,0,4,-2,0,5,-2,0,4,-2,0,3,-2,1,4,-2,0,4,-2,1,5,-2,1,5,-2,0,5,-3,2,2,-1,0,2,0,-1,1,-1,1,0,-1,1,-1,-1,1,-2,0,1,-1,-1,2,0,-1,0,-1,-1,0,0,0,0,-1,0,0,0,0,0,-1,-2,0,-1,-2,-1,-1,-3,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,1,0,-1,1,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,-1,0,2,1,2,1,0,2,0,0,1,-2,1,1,-3,2,2,-2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0,-1,0,0,0,-1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,1,-1,0,1,0,0,0,0,0,0,0,0,0,0,-1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,1,-1,0,0,0,0,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,-2,0,0,-3,0,0,-2,-1,-1,-1,-2,0,-1,-1,0,0,0,0,0,0,0,1,1,-1,1,1,0,1,0,0,1,0,0,1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,0,1,0,0,0,0,0,0,-2,1,1,-2,0,0,-2,0,1,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,-1,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,-1,0,0,-1,-1,1,-4,-1,0,-4,-2,0,-7,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,-1,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,-1,1,1,0,1,1,-2,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,1,1,1,1,2,-2,0,3,-3,2,3,-2,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,0,3,-1,1,3,0,1,5,-1,3,2,2,1,1,0,1,1,0,1,1,0,1,1,0,2,1,0,3,1,-1,1,1,0,1,0,-1,1,1,0,1,1,-1,1,1,0,0,1,1,1,1,-1,0,1,-1,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,1,1,0,-3,2,0,-5,4,-2,-7,6,-5,-6,5,-1,0,1,0,0,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,0,-1,1,2,-1,1,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,0,0,1,-1,1,1,-1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,-2,-1,0,-2,-2,0,-1,-1,0,-2,-4,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,1,0,-1,0,0,0,0,0,-1,0,-1,-1,1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,-1,1,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,-1,-1,-2,-1,-1,-1,-1,-3,-1,0,-1,-1,0,-1,-1,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,1,0,0,0,1,0,1,1,0,0,1,0,0,2,-1,-1,2,-2,-2,2,-2,-3,4,-4,1,5,-5,2,7,-6,-2,8,-5,5,7,-7,0,1,-1,-1,0,-1,0,1,-1,0,1,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,-1,0,-1,1,1,-1,1,0,-2,1,0,-2,2,0,1,0,0,1,0,0,1,1,-1,2,1,-1,2,1,-1,3,1,-2,3,2,-2,3,3,-3,2,4,-4,3,4,-4,2,5,-5,1,1,-1,2,1,-1,1,1,-1,1,1,-2,1,1,-2,1,1,-2,2,2,-4,0,0,-1,1,1,-1,1,1,-2,0,1,-1,0,1,-1,-1,1,-1,-1,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,-1,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,2,0,1,1,0,2,1,0,0,1,0,0,1,0,-1,1,0,-1,2,0,-1,3,0,-3,1,-1,0,1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-2,2,-2,0,3,-1,0,3,-3,1,1,1,-1,1,1,-2,1,1,-1,1,1,-1,1,1,-1,0,1,-1,-1,-1,-2,0,-1,-1,-2,-4,-4,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,1,-2,1,1,-4,1,1,-5,0,1,-5,-1,1,-6,-2,2,-7,-2,2,-7,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,0,0,0,0,0,1,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,-1,1,-1,4,-1,-2,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,0,0,0,-1,0,0,-1,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,-3,-1,-1,2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,-2,4,2,-1,5,4,-1,6,1,-1,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,-1,1,-1,-1,1,-2,-1,2,-2,-2,2,-2,-3,1,-1,-3,1,0,-2,0,-1,-1,0,0,0,0,-1,-1,0,-1,-1,0,0,-1,0,0,-2,1,1,-2,1,1,-2,2,1,-2,1,0,-2,1,-1,-2,-1,-2,1,0,-3,2,-2,-1,1,-2,-1,2,-2,-1,1,0,-1,-2,2,-1,-3,3,-2,-5,2,-2,-5,0,-2,-3,-4,-2,4,-5,0,5,-4,-3,4,-1,0,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,1,0,0,1,-1,0,1,0,0,1,-1,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-2,0,0,-1,0,0,-2,-1,0,-2,0,0,-1,0,0],[2,-4,1,1,-3,1,0,-3,0,1,-1,2,1,-2,0,2,-2,-1,1,0,0,1,0,-1,0,2,-1,5,1,-2,6,2,-2,4,5,-2,1,0,-1,1,0,0,1,0,-1,1,0,0,1,0,-1,0,-1,0,-3,0,1,1,-2,-2,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-2,-1,0,-2,-1,0,-3,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-2,-1,0,-2,0,1,-1,1,1,-1,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,-1,1,-1,-2,1,-2,-4,1,-3,-4,1,-2,-5,0,1,0,0,1,0,0,1,0,0,1,1,0,0,1,-1,0,1,0,0,1,0,0,2,0,-1,1,0,0,1,0,1,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,0,0,0,0,1,0,0,1,0,0,1,1,0,1,1,1,1,1,0,1,1,0,1,4,-1,2,-3,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,-1,0,0,0,-1,0,-1,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,1,1,-1,1,1,0,1,1,-1,1,1,0,-1,1,0,-1,1,0,0,1,0,-1,1,0,0,1,1,-1,1,0,0,1,0,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,1,0,-1,1,0,-1,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,1,-1,0,0,0,-1,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,0,1,0,0,1,-1,0,0,0,0,1,0,0,1,0,-1,2,0,0,1,0,0,2,-1,-1,2,1,-1,3,2,-1,2,5,-1,3,-1,0,0,0,-1,2,0,-1,1,0,-1,2,0,-1,1,0,-1,1,-1,-1,1,0,0,1,0,2,-1,0,-3,2,-1,-1,1,-1,-1,1,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,1,1,1,0,1,2,0,1,2,1,1,2,0,1,2,0,1,2,1,1,2,0,1,2,1,1,2,2,2,1,2,2,1,2,1,1,1,1,1,2,1,1,1,1,1,2,2,0,2,1,2,-1,-1,4,1,0,3,0,-2,4,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,0,2,2,-1,0,1,0,0,0,1,0,1,0,0,1,0,0,1,0,0,0,-1,-1,1,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,1,4,-3,-1,3,-1,-2,6,-3,-4,7,-4,-4,0,0,0,0,0,0,0,0,0,1,0,0,1,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,-1,0,-1,-1,1,-1,-1,0,-1,0,1,0,5,3,0,-1,1,-1,0,1,-2,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-3,0,1,-2,1,0,-3,1,1,-3,4,0,-4,4,1,-4,8,-1,-1,-1,1,-2,-1,1,-1,0,1,-1,-1,1,-1,0,1,0,-1,2,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-2,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,1,-1,0,1,0,2,1,-2,-2,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,0,-1,0,0,-1,-1,-4,-1,-4,-7,-2,-5,-6,-4,-5,-10,-2,-7,0,1,0,0,1,1,0,1,0,0,1,0,-1,0,0,-1,1,-2,0,0,-2,1,3,-5,1,3,-6,0,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,2,0,-1,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,1,0,1,0,0,0,0,-1,1,0,1,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,3,-2,0,3,-2,3,3,-1,-3,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,1,0,0,1,0,0,1,0,-1,0,0,1,0,0,0,0,-1,0,1,0,0,1,0,-1,1,0,0,2,1,-1,4,1,-2,4,1,-3,6,-1,-4,9,-3,-4,6,-1,-5,1,0,0,2,1,0,2,-1,-1,2,-1,-1,2,-1,0,3,0,0,2,-2,-1,2,-1,-1,2,-1,-1,3,-1,-1,3,-1,-1,3,-1,0,2,-1,0,3,-2,0,3,-2,1,3,-2,1,2,-1,1,3,0,0,1,0,1,2,-2,1,2,-2,1,2,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,0,1,-1,0,2,-1,-1,2,0,-1,2,0,-2,1,-1,0,1,-1,0,2,-1,1,2,-1,1,3,-1,1,2,-2,1,2,-1,1,2,1,0,2,-1,1,2,-1,2,2,0,3,1,0,2,1,0,3,1,0,3,1,-1,8,1,-1,8,2,-2,7,0,-2,5,-2,-2,4,1,-2,5,0,1,3,-1,1,4,0,1,2,-1,1,2,-1,1,1,-1,1,0,-1,2,0,-1,1,0,0,1,2,-1,2,2,1,1,1,1,0,1,1,0,1,1,0,1,1,0,0,0,0,0,0,0,0,1,0,1,2,1,2,2,1,1,2,0,3,2,0,3,2,0,3,2,1,5,0,0,8,0,-1,9,-1,-1,10,2,0,2,2,0,2,2,0,2,1,0,2,1,-1,2,0,-1,2,2,-1,2,1,0,1,1,0,1,2,1,1,2,1,1,2,1,1,2,1,1,1,2,1,2,1,1,2,2,1,2,2,1,2,2,1,2,2,1,2,2,1,1,2,0,1,2,0,1,2,1,2,2,1,2,2,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,0,2,3,-1,-1,0,0,1,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,2,2,2,1,2,2,1,2,2,1,2,2,2,1,3,1,2,4,0,2,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,0,0,-2,-1,-1,2,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,-1,1,2,0,2,2,-2,4,4,-4,4,5,-2,4,4,1,1,1,2,1,0,1,1,1,2,0,2,2,-1,2,4,0,3,4,-3,1,4,-2,1,3,-3,-1,1,0,2,1,0,2,2,1,1,1,1,2,0,1,2,0,1,2,0,1,2,0,0,3,1,1,1,0,2,1,0,0,2,-1,0,2,-1,0,1,-2,0,1,-2,0,2,-2,-1,2,-1,0,2,-1,0,2,0,1,1,0,1,1,0,1,2,0,2,1,-1,0,2,-3,-2,2,0,2,1,0,2,1,0,1,2,0,2,2,1,2,1,2,2,-1,3,2,-2,7,5,-2,8,4,-4,0,2,2,0,3,2,0,1,2,0,0,2,-1,0,2,0,1,-1,0,2,-3,1,1,-1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,4,-1,1,4,-2,2,4,-4,3,4,-2,3,1,1,0,0,1,0,0,1,1,0,1,0,0,1,0,1,2,-1,1,2,-3,1,2,-1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,1,1,2,3,2,1,1,1,3,0,0,0,-1,0,0,0,0,1,0,0,1,1,0,1,0,0,0,0,1,2,0,1,1,0,1,1,0,1,1,1,1,0,1,3,0,6,2,0,5,2,-1,10,4,-2,12,4,-3,0,1,-1,0,2,0,0,0,-1,-1,0,-2,-1,0,-3,-3,-1,-3,-1,-1,-2,-2,-1,-2,-1,-2,-1,-1,-2,0,0,-3,1,-1,-3,1,0,-3,2,-2,-3,1,-1,-2,-1,-1,-1,-1,-1,-2,-1,-1,-2,-1,-1,-2,-2,-1,-3,-1,-1,-2,-2,-1,-2,-2,-1,-2,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,1,-2,-2,0,-3,-3,-2,-6,0,-3,-9,5,-2,-6,-3,-2,-1,-1,-2,0,-1,-2,-1,0,-2,0,0,-2,-1,0,-2,0,-1,-3,0,2,-2,0,-1,-2,1,-1,-1,0,-1,-1,0,-2,-1,-1,-2,0,0,0,-1,0,-1,0,-1,-1,-1,0,-2,-1,1,-2,-1,0,-2,-1,1,-2,-1,0,-2,-1,1,-2,0,0,-3,1,2,-3,-1,1,-2,0,1,-2,-1,2,-2,-1,2,-2,-2,2,-1,-5,3,1,-6,6,1,-9,7,3,-10,6,4,-8,3,2,-1,2,-2,-1,2,-2,-1,0,-2,0,-1,-2,-1,-1,-2,0,-1,-3,-1,-1,-2,0,0,-2,1,0,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,-1,0,0,-1,1,-1,-1,0,0,-1,0,1,0,0,1,-1,0,2,0,1,0,-1,1,0,0,1,0,-1,2,-1,-1,2,-1,-2,2,-1,1,5,-3,3,1,2,2,2,-1,0,1,-2,1,3,-1,-2,3,-1,-2,3,-1,-2,3,-1,-2,3,-1,-2,2,-1,-1,2,-1,-1,3,-2,1,3,0,-2,2,0,-1,2,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,0,0,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,2,1,0,1,1,-1,1,1,0,1,0,0,1,-1,-2,3,-1,-2,3,-2,-2,3,-2,-2,3,-3,-1,3,-2,-2,1,0,0,1,0,0,1,0,-1,1,-1,-1,1,-1,-1,1,-2,-1,1,-1,-1,2,0,-1,1,-1,-1,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,-1,-1,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,-1,0,0,0,1,1,-1,0,1,0,0,0,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,-1,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,-1,1,0,0,2,0,0,1,0,1,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,1,1,0,1,1,1,1,0,1,1,0,1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,2,-1,0,2,-1,-1,2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,1,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,2,-1,-1,1,-1,-1,-1,-2,0,-1,-2,0,-1,-2,0,-2,-2,0,-2,-3,0,-2,-2,1,1,-2,1,0,-3,2,1,-2,0,-2,-2,0,-2,-1,0,-2,-1,0,-2,0,0,-2,1,0,-3,0,0,-3,-1,0,-2,-1,1,-3,-1,0,-2,-1,0,-2,-1,0,-2,0,-1,-2,-1,0,-1,-1,-1,-1,-1,0,-2,-2,0,-2,-2,0,-2,-2,0,-2,-2,0,-2,-1,0,0,-1,3,2,1,-5,-1,-2,1,-2,-2,1,-2,-2,0,-1,-2,1,-1,-2,1,0,-1,1,0,-2,1,0,-2,1,0,-3,1,1,-2,1,-1,-1,1,-1,-2,0,-2,-1,0,-2,-1,0,-3,-2,-1,-3,-2,0,-4,-4,1,-6,-1,-1,-3,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,-1,-1,-2,-1,-1,-3,-1,-1,-2,0,0,-1,0,0,-1,1,0,-1,0,2,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,-1,0,-1,-1,0,-1,1,0,-1,0,0,-1,1,0,-1,1,1,-1,2,0,0,2,1,1,1,2,2,1,1,0,1,3,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,0,1,0,-1,1,0,-1,1,0,-1,0,0,-1,1,0,-2,1,0,-2,1,0,-2,0,1,-3,0,0,-3,-1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,0,-1,0,0,-1,1,0,0,1,-1,0,1,-1,0,1,-1,0,2,-1,1,4,-2,0,1,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,1,-1,-2,0,-1,-2,0,0,-2,0,0,-2,0,0,-2,0,1,-2,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-2,0,-1,0,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-3,1,-1,-2,0,-1,-2,0,-2,-3,-1,-1,-4,-2,-2,-4,-3,-2,-5,-4,-3,-5,-2,-3,-3,-3,-1,-3,-4,-1,-3,-3,0,-2,-4,1,-1,-5,2,0,-5,2,1,-7,4,0,-8,6,2,-11,7,5,-11,7,1,-12,9,-1,-3,1,-1,-3,1,-1,-1,1,0,0,1,1,1,2,1,0,4,1,2,0,0,1,0,0,1,1,-1,1,-1,-1,1,-1,-1,2,-2,0,2,-2,0,2,-1,1,2,-1,1,2,-1,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,0,0,-2,-1,0,-2,0,0,-2,0,-2,-3,1,-3,-3,2,-4,-1,2,-4,-4,-1,1,-2,-1,1,-3,-1,1,-2,-1,1,-3,-1,1,-3,-1,1,-4,0,3,-5,-1,0,-3,-1,1,-2,-2,1,-2,-1,1,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,0,0,-2,0,0,-3,0,-1,-3,0,-2,-3,-1,-1,-3,-1,-1,-3,-1,0,-3,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,2,-2,-1,2,-2,-1,1,-2,-1,1,-1,-1,1,-1,-1,2,-1,-1,2,-1,0,1,-1,-3,2,1,-1,1,0,-1,1,0,0,1,-1,0,0,0,0,-1,0,4,2,4,3,2,4,6,4,9,6,4,11,0,0,0,1,0,-1,0,0,-1,0,-1,-1,0,-1,-2,-1,-3,-2,-1,-2,-2,2,0,-1,-3,-2,-2,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,-1,2,-1,0,2,0,0,1,0,-1,0,2,-1,0,2,-2,0,4,-1,1,0,0,1,0,-1,1,-1,-1,1,-1,-1,0,-1,-2,0,0,-1,0,0,-1,0,0,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,2,4,-1,1,-6,1,3,-1,-1,1,0,-1,1,-1,0,1,0,-1,1,0,-1,1,0,-1,1,0,0,0,0,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,1,1,1,0,1,-1,1,1,0,0,1,0,0,1,0,-1,2,0,-1,2,1,-1,3,1,-1,2,0,-2,1,0,-2,3,0,-2,-1,1,-2,2,0,-2,2,1,-2,1,2,-2,1,2,-2,0,2,-2,0,1,-3,-1,1,-3,-1,1,-3,0,2,-2,0,2,-2,0,2,-2,0,2,-2,0,1,0,0,1,1,0,2,0,0,1,-1,0,2,-2,0,2,-3,0,1,-3,0,0,-2,0,0,-1,0,0,2,-2,1,2,-2,-1,1,-2,-2,2,-4,-3,1,-3,-5,-1,-2,-8,-2,-1,-9,-4,0,-8,-3,-1,-5,-1,-2,0,3,-4,-2,3,-2,1,5,-6,1,-1,0,1,-1,0,2,-1,0,2,-1,0,2,0,0,3,0,0,2,0,0,3,1,0,3,1,0,2,1,0,1,-2,0,2,-2,0,1,-2,0,1,-1,0,2,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-2,0,-1,-2,1,-1,-1,0,-1,-2,1,0,-2,0,-1,-2,0],[-2,-3,-1,-1,-2,0,-1,-3,1,-3,-2,-1,-1,-1,1,-1,-1,1,0,-1,2,-1,-1,2,0,-2,3,-3,-2,4,-4,-4,7,-3,-3,8,-1,-1,2,-1,-1,1,0,-1,2,0,-1,2,0,-1,3,1,0,6,3,-1,6,0,2,8,0,-1,2,0,-1,1,1,-1,2,1,-1,1,1,-2,2,2,-1,2,1,0,1,2,-1,2,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,-1,-2,1,-1,-2,1,0,-2,2,0,-2,2,2,-1,2,2,-1,2,1,-1,1,1,-1,0,1,-1,1,1,0,1,0,-1,1,3,2,1,2,2,1,4,1,1,4,1,3,3,0,4,5,0,3,1,0,1,1,0,0,1,-1,1,1,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,1,-1,1,1,-1,0,1,-1,1,1,-1,0,1,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,2,0,0,1,-1,0,1,-1,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,4,1,1,-2,0,0,1,-1,1,1,-1,1,1,0,1,1,-1,1,1,-1,1,1,0,1,1,-1,1,0,-1,0,1,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,2,-1,0,2,-1,0,2,-2,0,2,-2,0,2,-2,0,2,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,1,-1,0,2,-1,0,0,0,0,0,-1,-1,0,-2,-2,0,0,-1,0,0,-1,-1,0,-1,1,0,-2,1,0,-1,1,1,-1,0,1,-1,-1,1,-1,0,1,-1,0,-1,-2,0,-1,-2,1,-1,-2,1,-1,-2,2,-1,-2,1,-1,-3,0,0,-2,-2,0,-3,1,0,1,1,-1,-2,1,-2,-3,1,-1,-2,2,-1,-2,2,-1,-2,1,-1,-2,1,-1,-1,-1,-1,0,2,-1,-2,1,-1,-2,1,-1,-2,1,0,-2,1,-1,-2,0,-1,-1,0,-1,-3,0,0,-4,0,-1,-4,-1,-1,-4,-2,-1,-4,-3,0,-3,-2,0,-3,-1,-2,-5,-1,-2,-5,0,-2,-4,1,-2,-4,2,-2,-4,2,-3,-4,1,-1,-4,1,-1,-3,1,-1,-3,2,-1,-3,2,-1,-3,1,-1,-3,2,-1,-2,2,-1,-2,3,-1,-3,1,-2,-1,1,-1,-2,0,-1,-2,1,0,-1,0,0,-1,1,0,0,0,0,0,0,0,1,0,2,0,2,1,1,-3,3,0,0,0,0,1,0,0,0,0,0,0,0,0,0,-1,0,-2,-1,0,0,0,0,0,0,-1,0,1,0,0,0,-2,0,1,-2,-1,1,-3,-3,3,-3,-3,3,-5,-5,5,-5,-4,7,-6,0,0,-2,0,1,-2,0,0,-2,-1,-1,-2,-1,-3,-2,-1,-2,-2,0,-1,-2,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,2,1,-1,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,-1,0,0,1,0,1,1,1,-2,1,1,-3,2,1,-5,1,0,-2,3,2,-1,0,2,-1,-1,1,-1,0,1,-1,0,1,-2,0,2,-2,0,1,-1,0,1,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-1,0,0,-1,1,0,-1,1,0,-1,0,0,-1,1,0,-1,0,0,-1,1,1,-1,0,0,-1,1,0,-1,0,0,-1,1,1,-1,1,1,-1,1,1,-2,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,0,-1,0,2,-1,2,1,-1,1,-3,0,0,-5,1,-1,-5,2,-1,-9,2,-2,1,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,0,2,0,-2,-1,0,-1,1,2,-5,-1,2,-3,0,-1,1,1,-1,0,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,0,-1,0,1,-1,1,0,-1,0,0,-1,0,1,-1,1,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,0,0,-1,0,-1,-1,-2,1,-2,3,1,-1,1,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,1,0,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,1,-2,1,2,-2,2,2,-2,2,1,-1,-1,2,-1,-2,1,-2,0,1,-2,0,2,-2,0,0,-3,2,-1,-3,3,1,-2,7,1,-1,9,-1,0,8,3,-1,13,1,-2,-1,0,-3,-1,1,-1,0,0,-1,-1,1,-1,0,0,-1,-1,2,-1,1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-2,0,-1,-2,-1,-1,-4,-1,-1,-3,0,0,-5,-1,-1,-1,0,-1,0,1,-1,0,0,-2,1,0,-2,1,0,-2,2,1,-2,0,0,-1,0,0,-2,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,-1,-1,0,-1,-1,0,-1,-1,-1,-2,-2,-1,-1,1,1,0,1,1,-1,1,1,-2,1,2,-2,2,2,-2,1,1,-2,0,0,-4,-1,2,-5,-2,2,-3,-4,1,-6,-2,4,-2,2,2,-2,2,2,-2,2,1,-3,1,1,-3,1,0,-5,1,2,-8,1,3,-3,0,3,-2,1,1,-2,1,1,-2,1,0,-1,0,0,-1,0,0,-2,-1,-1,-2,0,-1,-2,0,-2,-3,-1,-2,-2,-1,-1,-1,0,1,0,0,0,-1,1,2,0,1,3,0,2,4,0,1,6,-1,1,6,-1,1,9,-2,2,4,0,1,2,1,2,2,-1,1,2,-1,1,2,-2,1,2,-2,2,2,-2,1,3,-1,1,1,0,1,1,-1,1,0,-1,1,0,-1,1,-1,0,1,-1,0,1,-1,0,1,0,1,0,0,1,1,0,0,0,0,0,0,-1,-1,-1,-1,-1,0,0,0,0,0,0,1,0,2,1,0,2,1,0,1,1,1,2,1,1,1,1,2,2,2,2,3,2,4,3,3,5,3,2,5,2,1,1,2,1,1,1,1,0,1,1,-1,1,1,-1,1,1,-1,1,1,-1,2,2,-1,2,2,-1,3,3,-1,3,-1,0,3,0,2,2,1,-1,2,1,-1,2,1,-1,3,1,-1,3,0,-1,3,0,0,5,1,0,4,-2,0,2,1,0,2,1,0,2,1,0,1,1,0,1,1,0,0,0,1,0,-1,3,0,-1,1,-1,-1,2,-2,-1,4,0,-2,1,1,1,0,1,1,0,1,2,1,1,2,1,1,2,1,-1,3,0,-1,2,-1,-5,0,-3,-4,0,-4,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,2,2,1,1,2,0,1,1,1,0,1,1,1,2,1,0,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,0,1,1,1,1,1,0,1,1,0,1,1,0,1,0,1,0,0,0,1,0,1,4,2,1,0,1,1,0,1,1,0,1,1,1,1,1,0,1,1,1,2,2,2,2,0,1,0,1,1,0,1,0,1,1,0,1,1,0,1,1,1,1,0,1,1,-1,0,3,-1,0,3,-1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,0,2,8,-1,3,10,0,5,8,-4,3,1,1,1,1,1,1,1,1,1,1,1,1,1,0,2,3,-1,1,0,0,-1,6,-3,1,1,1,1,1,1,1,1,1,1,0,2,1,0,2,1,0,2,1,0,2,1,0,2,2,1,2,1,1,2,1,0,2,1,0,2,0,0,1,0,0,2,1,1,0,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,-2,-1,2,-1,-3,0,-2,-8,3,-1,-9,1,1,2,0,1,2,-1,1,2,0,0,2,0,1,3,1,0,2,2,0,3,0,0,3,0,-1,3,0,-1,2,0,-1,3,0,-1,3,1,-2,2,2,0,3,0,-1,2,0,-1,2,0,-1,2,1,-1,2,1,-1,3,1,-1,2,1,-1,2,1,-1,1,1,0,2,0,0,2,0,0,2,-1,-1,2,1,-1,2,1,0,0,4,0,0,4,-1,1,1,1,-2,6,-1,1,0,-1,0,-1,-1,1,0,-1,0,0,-2,-1,0,-2,-2,-2,-1,1,1,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,0,1,1,0,2,1,1,2,0,0,1,0,0,1,0,0,2,0,1,1,0,1,1,0,1,1,0,0,2,-1,3,2,-2,2,0,0,1,1,0,2,1,-1,1,1,-1,1,1,-2,1,1,-1,1,0,0,1,1,0,1,0,-1,1,-2,-2,1,-1,-1,1,1,-2,1,1,-1,1,1,-1,1,1,-1,0,1,-1,0,2,-1,0,0,-1,1,1,-1,1,1,-1,0,1,-1,0,1,0,0,1,0,0,0,0,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,2,-1,-1,2,-1,-1,1,0,-2,2,-1,-2,2,-1,-2,2,0,-4,2,0,-3,2,0,-2,4,2,-3,6,3,-1,4,3,-5,2,0,-4,2,1,-7,2,-1,-8,2,0,-7,2,-1,-6,2,-2,-8,2,-1,-7,2,-1,-8,3,-1,-7,3,-2,-10,4,-2,-5,2,0,-6,1,1,-4,2,-1,-2,1,0,-1,2,-1,1,1,0,-1,2,-1,-2,1,1,-2,1,0,-2,0,1,-1,0,1,-1,0,1,-2,1,1,-2,0,0,-2,3,2,-2,0,1,-2,0,0,-1,-1,1,-1,-2,1,0,-2,1,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,-1,-2,1,-1,-2,1,-2,-2,1,-2,-3,0,-2,-2,0,-2,-3,0,-2,-3,0,-2,-2,-1,-3,-2,-2,-3,0,1,-5,0,1,-6,-2,1,-7,-1,2,-6,2,3,-8,-2,2,-1,-2,-1,-1,-2,-1,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,0,-1,-1,-2,0,1,-1,-1,0,-1,-1,0,-1,-2,0,0,-1,0,0,-2,0,0,-2,0,-1,-2,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,1,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,1,-1,-1,1,-1,-1,1,-1,-1,2,-1,-1,2,-1,-2,3,-1,-2,2,-1,-2,2,-1,0,1,-1,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,1,0,1,1,1,0,1,1,0,1,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,-1,-1,1,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,0,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,2,-1,0,1,0,-3,2,1,-3,1,0,1,1,-1,1,1,-2,1,1,-1,1,1,-1,2,1,-1,2,1,-1,3,1,-1,4,1,-1,4,0,-1,3,0,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,2,-1,0,1,-1,1,1,-2,0,1,-2,1,1,-2,1,1,-2,1,1,-2,1,0,-3,-1,1,-8,-1,0,-9,-2,-2,-13,1,1,-2,1,0,-2,1,1,-2,1,1,-2,0,0,-2,0,0,-2,1,0,-1,1,1,-2,1,1,-2,1,1,-2,1,1,-2,1,0,-2,1,1,-2,1,0,-2,1,1,-1,0,1,-2,1,0,-2,0,1,-2,-1,1,-2,0,1,-2,-3,2,-6,-2,0,-8,-5,5,-8,-1,0,-1,-1,-1,-1,-1,1,-1,-1,1,-1,0,1,0,-1,1,-1,-1,0,1,-2,0,3,-1,0,1,-1,1,-1,-1,0,-1,-1,1,0,-1,1,0,-1,1,0,-1,0,-2,-4,-4,-3,-6,-4,-7,-4,-8,0,-1,1,-1,-1,1,0,0,1,-1,0,1,-1,0,0,0,-2,0,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-2,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,2,-1,0,2,-1,0,2,-1,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,2,1,-5,2,1,-7,3,-4,-9,1,-7,-7,5,-5,-1,1,0,-1,0,1,0,1,0,0,1,-1,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,1,0,1,0,0,3,-1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,1,0,-1,2,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-2,1,0,-2,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,2,0,0,0,1,3,0,0,0,0,0,1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,1,-1,-1,0,-1,0,0,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,-2,-1,0,-1,-1,-1,-1,-1,1,-1,-1,1,-1,-1,0,0,-1,1,0,-2,1,-1,-2,2,-1,-2,2,3,-3,1,4,-2,1,2,-2,1,7,-3,1,0,-1,1,0,-2,1,0,0,1,1,0,1,1,0,1,1,0,0,1,0,1,1,0,1,1,0,2,0,0,1,0,0,0,1,1,-1,2,1,-1,2,0,-1,1,1,-1,2,1,-1,0,0,0,-1,0,0,-1,-1,1,-2,-1,1,-3,-2,2,-3,-3,1,-4,-4,3,-2,-4,4,-1,-5,5,-1,-5,6,0,-6,6,-2,-1,1,-3,-1,0,-1,-1,2,-1,-1,2,-1,-1,2,-1,-1,3,0,-1,2,-2,-2,5,-1,-1,1,-1,-1,1,0,0,1,0,0,0,0,0,1,0,1,0,1,1,1,1,1,0,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,1,-3,-1,-2,1,3,0,0,0,-1,0,0,0,0,0,0,0,0,1,0,0,2,1,2,3,-3,4,6,-4,5,7,-6,6,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,2,1,0,0,1,-1,5,3,2,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,1,-1,-2,1,-1,-2,1,-2,-4,1,-1,-1,2,-3,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,2,1,-1,2,1,-1,2,1,-1,2,1,-1,1,1,-1,1,1,-1,0,0,-1,0,0,-1,1,1,-1,0,1,0,1,1,1,0,0,-1,2,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,0,1,-1,0,1,0,1,1,-1,1,1,-1,1,0,-1,1,0,-1,2,0,-1,1,1,-1,1,1,-1,1,1,-3,0,0,0,2,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-2,-1,0,-3,-3,3,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,-1,-1,1,-2,0,2,-2,1,1,-3,2,2,-4,1,4,-3,0,4,-2,0,3,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-2,1,-1,-2,1,-1,-3,1,-2,-3,1,-3,-3,1,-3,-3,0,-2,-2,0,0,-2,1,0,-3,0,1,-1,1,1,-1,1,1,0,2,2,1,2,1,5,1,1,5,2,2,2,3,2,-1,3,2,-1,1,3,0,-2,1,-3,4,-2,1,0,-1,1,0,-1,2,0,0,2,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-2,1,-2,-2,1,-1,0,2,1,0,2,1,-1,2,1,-3,1,1,-3,1,1,0,2,1,0,1,1,-1,1,2,-1,1,2,0,1,2,0,1,1,0,0,1,0,1,1,1,0,1,0,1,1,0,1,1],[2,-7,4,1,-6,3,0,-5,4,-1,-5,1,1,-5,2,1,-6,2,1,-5,1,1,-3,0,1,-3,0,4,-1,0,9,-6,3,14,-7,1,0,-2,-1,1,-1,-1,-1,-2,0,-1,-1,-1,-3,-2,0,-3,-2,2,-3,-2,2,-5,-2,4,-1,-1,-1,-1,0,-1,0,-1,-1,0,0,-1,0,0,0,0,1,0,1,1,-1,0,2,0,0,0,0,0,0,-1,0,0,0,1,0,0,1,-1,0,1,0,-1,3,0,0,4,0,-1,3,1,-1,4,1,-2,1,1,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,3,2,-1,4,2,-1,3,1,0,3,1,0,4,1,1,2,0,0,0,0,-1,0,0,0,0,0,0,0,0,-1,-1,0,-1,-1,1,-1,-1,0,-1,0,1,-1,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,1,-1,0,1,-1,-1,1,0,-1,2,0,-1,2,0,1,3,1,-3,2,0,0,1,-1,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,0,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,1,-1,-1,1,0,-1,2,0,0,2,0,0,1,1,0,2,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-2,0,-1,-2,0,0,-2,-1,0,-2,-1,-1,-2,-1,0,-2,-1,-1,-2,-1,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,0,0,0,0,1,-1,0,0,0,-2,0,0,-2,0,1,-1,0,1,-1,0,2,-1,0,1,-2,0,0,-2,-1,1,-1,-1,1,0,-2,1,0,-1,2,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,1,2,0,2,-5,1,1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-2,-2,0,-1,0,1,-1,-1,0,0,0,1,-1,1,1,-1,1,1,-1,0,2,-1,0,2,-2,1,2,-1,1,3,-1,1,4,-1,1,4,-1,0,4,0,0,3,0,1,4,0,0,3,0,0,3,1,0,3,2,0,3,3,0,4,2,0,4,2,2,5,1,-1,2,1,-1,1,0,-3,3,2,-4,2,1,-6,2,3,-7,3,2,-7,4,3,-8,5,3,-6,5,2,-3,1,0,-1,2,1,-3,0,-1,-2,0,-2,-2,0,-3,-2,0,-1,-1,-1,-1,-4,0,0,-2,0,-2,-2,0,-3,-2,-1,-3,-2,-1,-3,-3,-1,-3,-2,-1,-4,-4,-2,-3,-2,-1,-3,-2,-1,-3,-1,-1,-2,-1,-1,-2,0,-1,-1,5,-6,-3,6,-7,-1,12,-12,-3,12,-15,-4,-1,0,-1,0,-1,-1,-1,0,-1,-2,1,-1,-2,2,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-1,1,0,-1,1,1,0,1,1,0,0,1,0,1,1,-1,1,1,-1,1,1,-2,1,2,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-1,0,1,-1,1,1,-1,1,2,-1,2,0,0,3,-1,-1,1,-1,-1,2,-1,-2,0,-1,-1,6,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,-2,0,1,-1,1,1,0,1,1,-1,0,1,-1,0,1,-1,0,1,0,0,0,0,0,1,0,-1,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,1,1,0,2,0,-1,3,1,-1,3,1,-2,3,0,-2,5,1,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,-1,4,4,-1,4,4,-2,6,6,-2,8,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,1,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,0,1,-1,-2,-1,1,1,3,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,1,0,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,0,0,1,0,0,2,0,0,3,0,-1,3,-1,-1,1,-1,-2,1,0,-1,1,0,-2,1,0,-2,2,-1,-2,0,-2,-2,1,-3,-3,4,-3,-3,5,-3,-3,3,-4,-3,7,-1,-2,1,-1,-3,0,-1,0,1,-2,-1,0,-2,-1,0,-2,-1,1,-2,0,-2,-1,-1,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,1,0,1,0,0,4,1,1,-1,-2,-1,-1,0,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,-1,-1,0,-1,-1,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,-1,-1,0,-2,-1,-1,-2,-1,-1,-2,-1,-1,1,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,3,0,-2,1,1,-2,-1,1,-2,-2,0,-3,-1,1,-2,-5,0,1,1,0,1,1,0,0,0,0,0,1,0,0,1,0,1,0,1,0,1,-2,3,-1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,-2,-3,2,-1,-2,2,1,1,1,1,2,0,0,0,1,0,0,1,0,0,2,0,1,1,0,1,2,1,0,1,1,1,2,1,2,1,1,1,3,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,0,2,1,0,-1,2,1,0,1,1,0,1,1,-1,1,1,0,1,1,0,2,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,1,0,1,1,0,1,0,-1,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,2,1,1,2,0,1,2,0,-1,3,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,2,2,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,2,3,1,2,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,-2,-1,0,-2,-2,0,-1,-4,-2,-1,-5,-1,-3,-5,2,-1,-6,-4,-1,1,1,-1,0,1,0,1,1,-1,1,0,0,1,0,4,3,3,4,2,3,7,1,5,6,2,6,0,2,0,-1,2,0,0,1,0,0,1,0,2,1,-1,3,3,-1,4,3,-2,2,4,0,0,0,0,-1,0,0,1,1,-1,0,0,-1,0,0,0,-1,0,0,-2,-2,0,0,1,-1,0,-1,-1,-1,-1,0,-1,-1,-2,-2,-1,-2,-1,-2,-2,-2,-2,-2,-1,-1,-2,0,-1,-2,-2,-2,-2,-2,-2,-2,-1,-1,-2,-2,-1,-2,-1,-1,-2,0,0,-6,0,-2,-7,3,-1,-9,6,-3,-11,-2,-1,-2,-2,-1,-2,-2,-2,-2,-2,-3,-2,-3,-3,-2,-2,-3,-1,-3,-4,0,-1,-3,-2,-2,-2,-2,-2,-2,-2,-1,-2,-2,-1,-2,-2,-1,-1,-2,0,-1,-2,0,0,-2,2,0,-2,-2,1,-2,-1,-1,-2,-1,-1,-3,-2,-1,-1,-2,-1,-1,-3,-1,-1,-3,-1,-1,-5,0,-1,-3,-3,0,-2,-1,-1,-2,0,-1,-2,-1,-1,-1,-2,-1,-1,-2,-1,-1,-2,-2,-3,-2,-3,1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-1,-1,0,-2,0,0,-2,0,1,-4,-3,-3,1,0,0,-1,0,0,-1,1,-1,0,0,-1,0,1,-2,1,1,-3,-1,1,-4,-2,0,-6,-3,0,-5,-3,-1,-1,1,1,-1,2,2,-1,0,0,-1,0,0,0,0,1,-1,1,0,-1,0,0,-1,0,0,-2,1,0,-2,1,-1,-2,2,-1,-2,1,1,-3,-2,2,0,2,0,-3,1,-1,-3,2,-2,-3,0,-1,-4,-2,-2,-5,-4,-2,-3,-6,-1,-3,-2,-1,-4,-3,-2,-1,-3,0,0,-3,0,1,-3,1,1,-3,-1,-2,-2,-1,-2,1,0,-4,2,-1,-7,2,-3,-4,4,0,1,-3,0,2,-4,1,1,-1,-1,2,-1,-1,2,-1,-3,3,-1,-2,1,-1,-3,2,-1,-1,2,-1,-1,1,0,-1,1,0,0,0,0,0,0,-1,-1,-1,-1,-1,-1,0,-1,0,-1,0,0,-1,1,0,-1,1,1,-1,0,1,0,0,1,1,-1,1,-2,1,0,-1,1,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,4,-2,0,8,-5,-2,11,-5,-1,10,-2,3,5,-1,3,0,-1,0,0,-1,0,-1,0,0,-1,0,1,-1,1,1,-1,0,1,-1,1,1,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,0,-1,-2,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,1,0,-1,2,1,-2,2,0,-2,2,-1,-3,2,0,-1,2,-1,-1,2,-2,-1,2,-1,0,2,-1,0,2,0,-1,2,0,0,1,0,0,1,0,1,2,-1,1,1,-2,1,2,0,0,1,-1,0,2,-1,-1,1,-1,-1,1,-1,-1,1,0,-2,2,0,-2,1,0,-1,1,-1,0,1,0,-1,1,-1,0,1,-1,0,0,-1,-1,0,-1,-2,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,1,0,-3,1,-1,-3,2,-1,-3,2,-2,-3,2,-2,-2,1,-1,-1,1,-1,-2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,2,0,0,1,-1,1,0,-2,0,2,-2,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,1,0,-1,-1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,1,0,0,1,0,0,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,1,0,-1,0,0,1,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,1,0,-1,0,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,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,2,1,2,2,0,2,1,0,1,0,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,-2,1,0,-2,1,2,-4,3,2,-4,4,1,0,-1,0,0,-1,0,0,-1,1,0,-1,1,-1,-1,1,-1,-1,0,-2,-2,-1,-2,-1,-1,-2,0,-1,-2,0,0,-1,-1,1,-1,-1,1,0,-1,1,-1,-1,1,0,-1,0,-1,-1,0,0,0,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,0,1,-1,2,2,-1,2,3,-1,4,3,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-2,1,-1,-2,1,-1,-1,1,-1,-1,1,-1,-2,1,-1,-1,0,-1,-1,0,-1,-1,-1,-2,-2,-1,-1,-1,-1,-1,-1,-2,0,0,0,-1,1,-1,0,0,0,1,1,1,0,1,0,-1,1,-2,-3,2,-4,-2,0,-3,1,2,0,1,3,0,0,1,0,0,0,0,0,0,-1,-1,1,-1,1,1,-2,2,1,-1,0,2,-2,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,-1,4,3,1,10,2,1,13,2,2,12,3,0,0,0,-1,0,0,0,0,0,0,0,0,1,-1,0,1,-2,1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,1,0,-2,1,0,-1,1,0,-1,2,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-3,0,-1,-9,2,-2,2,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,-1,0,1,0,-1,3,-1,-2,3,0,-2,4,-3,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,-3,0,-1,0,0,-1,0,0,0,0,0,0,0,1,-1,0,1,-1,0,0,-1,0,0,-1,1,1,0,0,0,-1,0,1,0,0,1,0,0,1,0,0,2,0,1,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,1,-1,0,3,0,0,0,-1,1,1,0,1,1,0,0,0,-1,1,0,0,0,0,-1,0,0,0,0,-1,-1,1,0,-1,1,0,0,1,0,-1,1,0,0,1,0,0,2,-1,0,2,-1,-1,0,0,1,1,0,0,1,0,0,1,1,0,2,1,0,2,2,0,3,4,0,3,1,1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,0,1,1,-1,1,0,0,1,-1,0,2,-1,0,1,-2,1,1,1,-1,1,2,-1,1,1,-1,1,1,-1,0,1,-1,0,1,0,0,0,-1,1,1,-1,1,1,-2,1,0,-1,1,1,-1,1,1,-1,2,0,-2,2,0,-2,2,0,-2,3,0,-2,1,0,-1,0,1,-1,0,0,-1,0,0,-1,0,-1,-1,-2,-4,2,-1,-4,2,-1,-4,2,0,-3,3,-1,-2,3,0,-3,3,0,0,-2,-1,0,-3,1,0,-1,1,1,-1,2,1,0,1,1,0,2,1,-1,0,1,0,2,1,-1,2,1,-2,2,1,-1,2,1,-1,1,1,-1,1,1,-1,1,2,-1,1,2,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,2,0,-1,2,1,-1,2,0,-1,2,0,-1,1,0,-1,0,-1,-2,0,0,-2,1,-1,-1,2,0,-1,2,0,-1,2,1,0,2,1,0,2,2,0,3,3,0,3,1,-1,3,1,0,3,1,0,3,1,0,3,0,0,3,0,0,4,0,1,4,-2,1,8,-2,4,8,-2,6,3,0,0,3,0,0,3,0,0,3,0,0,3,0,-1,3,-1,-1,1,1,0,0,-1,0,1,3,0,2,0,0,2,0,0,2,1,0,2,1,0,2,1,1,3,1,-1,2,0,0,3,0,0,2,-2,1,3,-1,0,1,-4,3,2,1,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,0,1,1,0,1,1,0,0,1,0,0,0,0,-1,0,0,-1,0,0,0,0,0,1,0,0,0,0,0,2,1,0,2,1,-1,3,1,0,3,1,0,3,1,0,4,3,2,2,4,5,8,2,3,3,1,0,3,0,0,2,2,-1,2,2,-1,1,1,0,0,1,0,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,2,0,1,3,2,3,4,-1,0,1,0,1,1,-2,2,1,0,0,1,0,0,1,1,0,1,0,2,-1,0,3,-1,0,3,-2,-1,3,0,0,0,0,0,0,-1,0,0,-2,0,0,-1,0,0,-1,-1,0,-2,-1,1,-2,-1,1,-1,-2,1,-1,-2,0,-1,-1,0,-2,0,2,-3,0,2,-1,1,3,-2,0,3,-1,0,3,-1,-1,2,-1,-3,1,-2,-4,0,-2,-3,-1,-2,-1,0,-1,0,1,-1,0,5,0,0,7,-2,1,3,-2,1,4,0,0,0,2,-2,0,3,-3,0,5,-6,0,5,-6,0,3,-4,0,-5,3,5,-5,2,7,-8,7,5,0,1,1,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,0,1,1,0,1,1,0,1,1,0,2,2,0,1,2,0,1,2,0,1,3,0,1,3,-1,0,4,-1,0,3,-1,0,3,-2,-1,2,-1,0,2,-2,-1,1,-2,-1,1,-1,0,1],[-1,7,4,-2,5,3,-2,6,1,-2,4,1,-2,4,3,-1,4,4,-3,2,3,-3,1,3,-2,1,3,-4,1,2,-8,2,1,-7,2,1,-2,1,3,-2,0,3,-1,1,3,-1,0,3,0,1,3,-2,1,2,-2,1,3,-1,1,0,-1,0,3,-1,0,3,-1,-1,3,-1,-1,2,-2,-2,2,-2,-2,2,-3,-1,2,-2,-3,2,-1,-1,2,-1,-1,2,-1,-1,1,-1,0,1,-1,-1,1,0,0,1,0,-1,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-2,1,2,-2,1,1,-2,0,2,-4,1,4,-5,-1,6,-3,-3,6,-7,1,7,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,2,-1,0,1,0,0,1,0,0,1,0,1,0,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,0,-1,1,0,-1,1,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,-1,-1,1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,0,-1,0,1,0,0,1,-1,-1,0,-1,0,0,-1,-1,0,0,0,1,0,0,0,0,-1,1,0,-1,0,0,-1,1,0,-1,1,0,0,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,0,0,0,-1,0,0,-1,0,0,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,0,0,0,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,1,1,0,1,1,0,0,1,1,0,1,1,0,1,1,-2,1,2,-1,1,1,-1,1,1,0,1,-1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,0,0,0,1,0,0,0,1,0,0,-1,2,0,0,1,1,-1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,0,1,1,0,2,1,0,1,1,0,2,1,0,1,1,0,1,0,0,1,1,0,1,1,-1,0,1,0,1,1,0,1,2,0,1,0,0,1,1,1,1,1,1,0,2,0,-2,3,0,-4,5,-2,-10,6,0,2,1,0,3,1,0,1,1,0,1,1,-1,1,1,0,1,1,-2,2,-1,2,1,2,0,1,1,-1,1,2,0,1,1,0,1,1,0,1,1,0,1,1,1,1,0,-1,1,1,-1,1,1,-2,2,0,-2,2,0,-3,2,-1,0,0,-2,0,1,-2,2,0,-3,3,-2,-2,-2,1,-1,-3,2,-1,-2,0,-1,-2,0,-1,-2,0,-2,-2,-1,-2,-2,0,-2,-2,-1,-1,-2,-1,-2,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,0,-1,0,0,2,2,0,-1,-2,0,-1,-2,1,-1,-2,-1,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-2,-2,0,-2,-3,1,-2,-2,0,-2,-2,1,-2,-1,1,-1,-4,2,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,1,-2,3,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,1,-1,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-3,-1,0,-2,-1,0,-2,0,0,-2,-1,0,-1,-2,0,-1,-2,0,-1,-3,0,-2,-3,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,-1,0,1,-2,0,1,-2,2,1,-2,3,2,-2,6,5,-1,7,6,-3,7,6,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-2,0,0,-1,-1,-1,-1,0,-2,-1,-2,-2,-1,-1,1,-1,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,-1,1,0,-1,0,0,0,0,0,0,0,0,0,-1,1,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,1,0,0,0,2,-1,2,-2,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,2,0,0,0,1,0,1,1,0,1,1,0,1,2,0,1,2,-1,1,0,2,1,1,1,-3,1,0,6,2,0,1,2,1,1,1,0,1,1,1,1,1,1,0,1,1,0,0,1,0,-1,1,0,-1,1,-1,-1,1,-1,-2,1,-1,1,1,1,1,1,1,2,2,0,1,2,0,0,2,0,-1,2,2,-2,2,1,-2,0,3,-3,-1,2,-3,-1,0,-3,-2,4,2,2,1,3,3,1,2,0,0,3,0,1,3,0,1,3,1,2,3,1,1,3,0,1,3,0,0,2,0,1,1,0,1,1,0,0,1,0,-1,1,0,0,1,-1,0,1,-1,0,1,-1,-1,0,-2,-2,1,0,0,1,-1,0,1,-1,0,2,-1,0,2,-1,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,1,2,0,0,2,-1,0,2,0,1,2,-1,0,1,-1,0,1,-1,0,0,0,0,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,-1,-1,2,-1,-1,2,-1,-1,2,-1,-1,2,-2,0,2,-3,-1,1,-3,0,0,-3,-2,0,-2,-5,0,-3,-1,2,-1,-1,2,-1,-1,2,0,0,3,0,0,3,0,1,3,0,1,1,-1,1,5,0,2,3,0,1,3,0,1,1,-1,1,1,0,2,1,-1,2,1,0,1,2,2,0,2,1,0,0,0,1,0,-1,2,1,-1,2,1,-1,3,1,-1,2,1,-1,3,1,-1,3,1,-1,3,0,-3,3,-1,-4,2,1,-2,4,0,-1,3,1,-1,3,0,-1,3,-1,0,3,-2,-1,3,-3,0,3,-2,-2,4,-1,0,3,-1,0,3,-1,-1,2,-1,0,2,-1,0,1,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,-1,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,1,2,0,1,0,-1,1,-1,0,2,0,0,0,2,0,1,2,0,0,2,0,0,2,0,0,2,0,0,2,1,0,1,1,0,1,1,0,1,1,-1,0,1,-1,0,1,-1,2,1,0,1,2,0,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,0,2,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,4,5,1,5,6,0,3,6,1,4,7,-2,7,8,-6,2,7,0,2,0,1,3,0,2,2,0,0,2,0,0,2,-1,0,1,-2,-1,2,-5,-2,-1,-8,-4,-1,-11,-6,3,0,0,3,0,-1,2,1,0,2,1,0,3,1,0,3,2,0,4,2,0,2,2,-1,2,1,0,2,1,0,2,2,0,2,1,0,3,1,1,3,2,1,3,0,2,4,4,0,1,1,0,2,0,0,0,1,-1,-1,0,-2,0,1,-2,0,0,-3,-1,0,-2,-2,0,-3,-1,0,-2,-1,0,-2,-2,0,-1,-2,-1,-2,-2,-1,-2,-3,-1,-2,-2,-1,-2,-2,-1,-2,0,-2,-2,-3,-1,-2,-3,-2,-2,-3,-1,-1,-4,-2,0,-4,-2,0,-4,-2,1,-4,-3,1,-5,-1,2,-3,-2,-1,-3,-2,-1,-4,-2,-1,-3,-2,0,-3,-1,0,-4,-2,0,-1,-3,0,-1,-3,1,1,-5,1,-3,-2,-1,-4,-2,-1,-3,-2,-1,-3,-3,0,-3,-3,0,-3,-3,0,-4,-2,-1,-1,-5,0,-3,-2,-1,-3,-2,-1,-3,-1,-1,-3,-1,-1,-3,0,-1,-2,0,0,-2,0,0,-2,-1,2,-3,0,-2,-2,0,-2,-3,-1,-2,-3,0,-3,-3,0,-4,-4,1,-3,-2,-1,-3,-4,-1,-3,-4,0,-4,-4,-2,-3,-4,-3,-3,-4,-4,-3,-6,-5,-2,-5,-8,-2,-7,-7,-2,-7,-10,-1,-4,-2,-3,-4,-3,-4,-3,-1,-2,-3,0,-2,-4,0,-1,-1,0,-1,-3,0,-2,-2,0,-1,-2,0,-2,-1,0,-2,-1,0,-3,-1,0,-3,-1,1,-2,-1,0,-3,-1,0,-1,0,-1,-1,-2,1,0,-1,1,1,-2,1,1,-2,-1,1,-1,1,2,0,1,2,-1,1,1,-1,1,2,-2,1,2,-2,1,3,-3,0,5,-5,1,4,-6,1,5,-5,-1,7,-7,2,3,-1,1,1,-1,2,1,-1,0,1,-1,1,1,-1,1,1,0,0,-3,2,4,3,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,-1,1,0,0,2,0,-1,1,-1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-2,2,0,1,1,-3,1,1,-3,0,2,-1,0,2,-1,-1,2,-1,-1,3,-1,-1,3,0,-4,4,1,-6,4,0,-8,6,2,-8,6,3,-5,5,2,-1,3,-1,-1,4,-1,-2,2,0,-1,2,0,-1,2,0,-1,2,-1,-1,2,1,-2,2,0,-2,2,0,-1,2,0,-1,2,-1,-1,2,-1,-1,2,0,0,1,0,0,1,0,0,2,-1,0,2,-1,0,2,0,-2,1,-1,-2,2,-2,-1,2,-2,-1,2,-2,-2,2,-2,-1,4,-5,-1,1,-2,-1,1,-2,-2,1,-2,-1,0,-2,-2,-1,-3,-5,-2,-2,-12,1,-2,0,-5,-1,-1,-1,-2,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,2,-3,1,1,1,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,0,0,0,-1,-1,0,-1,-1,0,-1,-1,-3,-1,-3,-4,-1,0,-5,-2,0,0,-1,0,0,-1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,-1,0,-1,-1,0,-1,-1,-1,0,-2,0,0,-2,0,0,-2,-1,0,-2,-2,1,-1,-1,1,-2,-2,0,-1,0,0,-1,-1,1,0,-1,1,1,-1,1,1,-1,2,2,-1,1,1,-1,1,2,-2,1,1,0,2,1,-1,1,1,0,1,0,0,1,0,1,1,0,2,2,0,1,1,0,0,1,0,1,1,0,1,0,0,1,0,-1,1,-1,-1,1,-1,-1,1,0,0,1,0,0,1,1,0,0,1,0,0,1,1,0,1,1,0,2,1,-1,0,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-2,0,1,-1,0,0,1,0,1,2,1,1,2,1,1,0,0,1,-1,0,1,0,0,1,-1,0,1,-1,0,1,-1,1,0,0,0,0,0,0,0,0,0,1,-1,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,2,1,2,2,0,3,2,0,3,2,0,2,1,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,1,0,-1,0,0,-1,1,1,-2,0,0,-2,-1,1,-2,0,0,-2,0,0,-3,0,0,-3,0,0,-3,0,1,-3,0,1,-2,0,0,-2,0,0,-2,0,0,-2,0,1,-1,0,0,-1,0,0,0,0,-1,-1,0,-1,-1,1,-2,-1,1,-2,0,0,0,0,0,0,0,0,1,1,0,2,1,-1,2,1,-1,3,1,0,4,1,-1,5,2,-1,7,0,-1,2,0,-1,2,-1,-1,2,-1,-1,2,-2,-1,3,-3,-2,3,-2,-1,3,-1,-1,3,-2,-2,3,-1,-1,2,-2,-1,2,-2,-1,1,-3,-1,1,-2,0,1,-2,0,0,-1,-1,2,0,-1,1,0,-1,2,0,-1,2,1,0,2,3,-1,6,2,1,6,5,-3,9,1,-1,1,1,-2,1,1,0,0,1,0,-1,0,1,-1,-1,1,-1,0,1,0,-2,1,1,2,0,0,1,1,-1,1,1,-1,2,0,0,2,0,0,2,0,1,2,1,0,1,-3,0,0,-6,0,0,-4,0,3,1,0,3,1,0,3,1,0,3,2,-1,3,3,-1,2,2,-3,3,2,-1,3,2,-1,2,1,-2,1,1,-2,1,0,-3,-2,2,-1,1,1,-2,1,0,-2,1,1,-1,2,0,-1,2,0,0,2,0,0,1,0,0,1,0,1,2,1,-1,2,1,0,2,1,-1,1,1,0,1,2,0,1,2,1,1,2,-1,6,2,1,-5,1,-3,2,0,-1,2,0,0,2,0,-1,2,1,-1,3,1,-2,3,0,-2,2,0,-2,1,0,-2,1,0,-2,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-2,3,1,-2,5,2,-3,9,4,-5,3,1,-2,1,-1,-2,0,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,2,0,1,1,-1,-2,1,0,-2,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,1,-1,0,0,-1,0,0,-2,-1,1,-1,-1,1,-1,-1,1,0,0,1,0,0,1,-1,0,1,-1,-1,1,-1,0,1,0,-1,1,-1,-1,1,-1,-1,0,0,-1,0,2,-1,1,-2,0,1,0,0,1,0,0,1,-1,-1,2,-1,0,2,-1,-1,1,-1,0,3,-1,-3,2,-1,0,2,-1,0,2,-1,-1,2,-1,-1,2,-1,-1,2,0,-1,3,0,-1,2,0,-2,2,-1,0,2,-1,0,2,-1,0,1,-1,0,1,-1,0,1,0,1,2,-1,0,2,-1,0,2,-1,1,2,-1,0,2,-1,-1,2,-1,-1,3,1,-4,4,0,-4,3,0,-3,3,-1,-3,5,-1,-3,1,-2,-3,1,-1,-1,1,-3,-1,1,0,-1,1,0,-1,2,0,-1,2,0,0,1,1,-1,1,0,-1,1,0,-2,1,0,-1,1,0,-1,1,0,-1,2,0,-1,2,0,-1,0,0,-2,1,0,-2,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,-1,-1,0,0,0,0,-1,0,0,0,0,-1,2,0,-1,4,1,-1,3,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,1,-3,0,-1,-2,1,0,-1,0,0,-1,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,0,2,0,0,1,-1,0,2,1,0,1,-1,-1,0,0,-1,1,-1,-2,0,-1,-2,0,-2,-1,-2,-2,0,1,-1,-2,0,-1,-2,0,-1,-2,0,-1,-1,0,-1,-2,1,-1,-1,1,-1,-1,1,-2,0,1,-2,1,2,-2,-1,0,0,-2,0,0,-3,0,1,-2,0,1,-2,1,2,-3,2,1,-4,1,2,-3,3,2,-4,0,2,-1,0,2,-2,-1,2,-2,0,1,-2,-1,1,-3,-1,1,-4,1,1,-5,0,1,-6,0,2,-6,-1,3,-6,0,2,-6,-1,4,-6,-1,0,-3,-1,0,-3,-1,0,-2,-1,0,-2,-1,0,-1,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,-1,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,-1,-1,0,1,0,-1,0,-1,-1,0,0,-1,0,0,-2,0,0,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,2,1,0,3,2,-1,3,2,0,2,1,0,0,1,0,0,1,0,-1,0,0,-1,0,1,-1,-1,1,-1,-1,1,0,1,0,-1,1,0,-1,1,-1,0,1,-1,0,0,-1,0,0,-1,-1,0,-1,0,-2,-2,2,1,0,-3,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,2,-1,-1,3,-1,0,3,-2,0,3,-2,-1,2,-2,-1,2,-1,-1,1,-1,0,2,-1,0,1,0,0,1,0,0,1,2,0,2,3,-1,2,4,0,2,6,0,3,6,-1,4,4,-1,3,3,-1,1,0,0,0,1,0,2,-1,0,1,-1,1,1,-2,2,1,-1,2,4,0,3,3,1,3,0,1,2,-1,0,1,0,-2,0,0,-1,-1,0,-3,0,0,1,-1,-1,1,-1,-2,1,-1,-2,1,-1,-2,1,0,-3,0,0,-1,1,0,-2,0,1,-1,0,1,-1,1,0,-2,2,-1,-2,2,-1,-1,2,-1,0,1,-1,-1,1,-1,2,1,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,-1,0,1,0,0,0,-1,0,1,-1,-1,1,0,0],[1,-6,3,0,-6,1,-2,-4,0,-2,-3,1,1,-5,0,2,-5,1,2,-5,-1,3,-5,-2,3,-4,-4,4,-4,-6,5,0,-12,8,1,-13,2,-4,-1,2,-3,-1,0,-4,-1,0,-3,-1,-2,-3,-1,-3,-4,-1,-2,-6,-3,-4,-3,0,0,-2,-1,0,-1,-1,0,-3,-1,0,-3,-1,0,-3,-1,1,-3,-1,0,-2,-1,1,-3,0,1,-3,-1,1,-2,-1,1,-3,-1,2,-3,-1,2,-3,-1,3,-3,0,2,-3,0,2,-3,0,3,-3,1,2,-3,1,4,-3,1,4,-3,0,1,-2,0,2,-2,-1,1,-2,0,1,-1,0,1,-2,0,3,-1,0,3,-1,-1,0,-2,0,-1,-2,0,0,-1,0,-4,-3,1,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,-1,-1,-1,0,-1,-1,-1,-1,0,0,0,0,0,0,1,0,0,0,1,0,1,1,0,0,0,-1,0,1,0,1,1,1,1,2,0,1,2,0,1,3,-1,1,3,0,1,4,0,1,4,-1,1,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,-5,-3,-1,5,1,1,1,2,1,1,2,2,1,1,1,0,1,2,0,0,2,0,0,2,-1,0,2,-1,-1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,0,1,0,0,1,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,0,0,1,0,1,1,1,0,1,1,0,0,0,0,1,0,-1,1,0,0,0,0,0,0,0,0,0,-1,0,1,1,0,1,1,0,1,0,0,2,0,0,2,0,0,2,0,0,2,1,0,3,0,0,3,0,0,3,0,0,3,1,0,2,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,2,1,0,1,1,0,1,0,0,2,0,0,2,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-2,2,0,-2,2,0,-1,1,0,0,3,1,-2,1,0,-2,1,0,-2,1,0,-1,1,0,-1,2,0,-1,2,0,-1,1,-1,-1,0,-2,0,2,0,-1,1,0,-2,2,1,-2,1,0,-2,0,0,-2,0,0,-2,0,0,-2,0,-1,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-2,1,0,-1,0,0,-2,1,0,-2,1,0,-2,0,0,-1,0,0,-1,-1,0,-1,1,1,-1,0,1,-1,2,1,0,2,1,0,3,2,0,2,0,0,4,1,-1,4,1,0,5,0,-1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,2,1,2,2,1,1,2,1,0,2,1,0,2,2,0,1,1,0,1,1,0,1,1,0,0,0,-1,1,1,0,1,1,0,1,1,0,2,0,-1,2,0,-1,2,-1,2,1,-4,2,0,-4,3,-1,-5,4,-3,-6,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,-2,-1,-1,-3,-1,-1,0,1,-2,-2,2,0,-1,-1,0,-1,-1,-1,-2,0,-1,-2,0,-1,-2,0,-1,-3,0,-2,-1,-1,-2,-1,-1,-2,-1,-1,-1,-1,-1,-2,-3,0,-1,-2,-2,0,-3,-2,1,-2,-3,-1,-5,-1,-1,-1,-1,-2,-1,-1,-1,-1,-1,-1,-2,0,-2,-2,0,-1,-2,0,-1,-2,0,-2,-2,0,-1,-2,0,-1,-2,1,-2,-1,1,-1,-1,1,-2,-1,0,-3,-1,0,-3,-1,0,-2,-1,0,-2,0,0,-2,-1,1,-1,-2,1,-1,-2,1,-1,-3,1,-1,-2,2,-1,-1,0,0,-1,0,-1,-1,0,0,-1,1,0,-2,1,0,-2,0,0,-1,1,0,-1,1,-1,-1,0,-1,0,0,-1,0,0,-3,1,-1,-4,1,0,-2,0,2,-1,2,2,-2,6,2,1,1,3,-1,0,0,0,0,0,-1,0,0,-1,0,0,-2,0,0,-2,-1,1,-2,0,0,-1,-1,5,-1,-1,5,-1,0,0,0,0,0,0,-1,0,0,-1,1,0,-2,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,-1,2,1,0,0,1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,1,0,0,1,-1,1,2,0,0,1,-1,1,0,0,1,1,0,1,0,0,1,0,0,1,-1,0,2,-1,0,1,-1,1,2,0,0,2,0,-1,2,0,0,2,0,0,2,-1,0,1,1,0,2,1,-3,1,-1,3,2,0,0,3,0,0,2,1,-1,2,1,-1,2,1,-2,1,1,-1,1,1,-2,1,0,-2,1,0,-2,1,-1,-2,1,0,-2,3,1,-1,4,3,-2,2,0,-1,2,0,0,2,0,0,1,-1,0,1,-3,1,4,-3,1,6,-5,2,6,-7,4,8,-5,2,1,0,-1,0,1,0,2,-1,-1,1,-1,-1,1,0,-1,1,-1,-1,3,1,-1,1,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-2,-2,0,-2,0,0,-2,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-2,0,0,-1,0,0,-1,0,0,-1,-1,1,-1,0,0,0,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,0,-1,-1,0,0,0,2,0,0,1,-2,1,3,1,0,-1,-1,-1,-1,0,0,-1,-1,-1,-1,-1,0,-1,-1,0,0,-1,1,0,-1,2,-2,2,2,-2,3,1,0,2,0,-3,6,1,-1,-1,0,-2,-1,0,-2,-1,-1,-2,0,-1,-2,0,-1,-2,0,-2,-1,1,-3,-3,-2,-2,-2,0,-1,-3,0,0,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,0,0,0,0,0,0,-1,-1,0,-2,0,-1,-2,0,0,-2,-1,0,-2,-1,1,-2,-1,2,-2,-1,2,-3,-1,4,-2,-1,1,-2,-1,0,-2,-1,0,-3,0,0,-3,-1,0,-4,-1,0,-4,1,0,-4,-1,1,-3,0,0,-3,-1,0,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,0,0,1,3,0,2,3,2,1,4,-1,0,-1,-1,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-2,0,-1,-3,0,-2,-4,-4,-2,-1,-5,-1,-2,-1,0,-2,0,0,-2,0,-1,-1,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-3,1,0,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,0,-1,0,1,-1,1,1,-6,2,3,-10,3,6,-9,4,2,-15,4,1,-1,-2,2,-1,-2,1,-2,-2,1,-2,-2,1,-3,-2,6,-4,1,8,-8,1,14,-11,7,15,-12,7,1,-2,-2,2,-2,-2,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-1,-1,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,2,0,-2,1,-1,-2,2,-1,-2,3,0,-2,1,-1,-1,1,-1,0,1,-1,0,2,0,0,1,-1,0,2,0,1,1,-1,-1,1,-1,-2,1,0,-1,1,0,-2,0,-1,-2,-3,-1,0,-3,-2,0,-2,-1,5,-4,1,7,1,0,-1,1,0,-2,0,1,-1,1,1,-1,2,1,-2,1,0,0,0,-2,3,3,2,-1,0,1,-1,0,1,0,-1,0,-1,-2,0,0,-3,0,0,-6,-2,0,-7,-1,-1,-6,2,-1,-8,-3,-2,-2,-1,1,-2,-2,1,-1,-2,1,-1,-2,2,0,-2,3,-2,-3,4,-4,-2,5,-2,-5,4,0,-2,2,0,-1,3,0,-1,1,1,-1,1,1,0,1,1,0,1,1,-1,1,2,0,0,1,-1,1,1,0,1,1,-1,1,1,-1,0,1,-2,0,0,-1,1,1,-2,0,1,-1,0,0,-1,0,1,-1,0,1,-2,0,1,-3,1,4,0,-1,5,0,1,7,1,0,9,0,-1,1,-1,0,0,-1,-1,1,-1,1,0,0,1,0,0,2,1,2,1,0,1,0,0,1,0,0,0,1,0,1,1,0,1,0,1,0,0,0,-1,0,1,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,1,0,1,1,1,1,1,1,1,-1,2,3,0,1,0,2,0,-3,2,1,-2,0,2,-5,4,0,1,2,1,1,3,1,1,0,2,1,0,1,1,0,1,2,1,0,1,1,2,2,1,1,2,1,1,1,1,1,1,1,0,0,1,0,2,0,1,2,0,0,0,1,0,1,1,0,1,1,0,1,0,0,1,0,1,0,0,1,0,2,2,1,0,0,1,1,-1,1,0,1,1,-1,1,1,0,-1,1,0,-1,1,0,-2,1,0,-1,-1,1,-1,-1,0,0,1,-1,0,2,-1,0,1,-1,-1,1,-1,-1,1,0,0,2,0,0,2,0,-1,2,1,-3,2,1,0,1,0,0,1,-1,0,1,0,1,1,0,1,1,0,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,0,1,0,0,1,0,0,-1,0,0,-2,0,1,-2,2,-1,-3,-1,1,-2,-1,1,-3,-1,1,-1,-2,2,-2,-3,2,-1,-1,2,-2,1,1,-2,-3,4,-2,-2,2,-1,-2,1,-1,-2,2,-2,-3,2,-2,-2,2,-1,-2,2,-2,-3,2,0,-2,2,0,-2,2,0,-1,1,-1,-1,2,0,-2,2,0,-3,1,0,-2,2,0,-2,2,0,-2,2,0,-2,2,0,-2,2,0,-1,1,0,-1,2,0,-1,1,0,-1,1,1,-1,0,1,-1,1,0,-1,-1,0,0,4,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,2,0,0,2,-1,1,2,-1,1,2,-1,1,2,-1,1,2,0,1,1,-1,1,2,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,-2,0,0,-2,1,0,-4,1,0,-5,2,0,-5,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,2,1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,-2,1,3,2,0,0,0,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,2,0,0,1,-1,0,2,1,0,1,0,0,1,0,0,1,0,0,1,0,0,2,1,0,1,0,0,2,1,1,2,1,0,1,0,0,1,0,0,2,0,0,2,0,0,2,-1,0,2,0,0,2,0,0,2,0,1,1,0,1,1,0,1,1,0,0,1,0,1,1,1,0,1,2,0,1,2,-1,1,1,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,2,0,1,1,0,1,1,0,1,1,0,0,1,0,1,1,0,1,1,0,1,1,0,0,2,0,1,2,0,1,2,0,0,2,0,0,2,0,0,2,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,2,1,1,2,0,0,0,-1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,-1,1,1,-2,0,1,-1,0,1,-1,0,0,0,0,0,1,-1,1,0,-1,0,1,-1,1,1,-1,1,2,-1,1,3,-1,1,3,0,0,2,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-2,-2,-3,-2,-2,-3,-3,-2,-3,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,-1,0,1,-1,-1,1,-1,0,1,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,0,1,-1,-1,2,-1,-1,2,0,-1,1,0,-2,1,-1,-2,1,-1,-3,2,-1,-3,1,0,-4,2,0,-2,1,0,-2,1,-1,-2,1,0,-2,1,-1,-1,1,0,-2,2,1,-2,0,2,-2,-1,0,-1,0,0,-2,0,0,-2,1,0,-2,0,0,-2,0,0,-2,-1,0,-2,0,0,-2,0,-1,-3,0,0,-3,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-1,0,-2,-2,1,-1,-2,0,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-2,0,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,1,0,-2,1,0,-2,1,0,-2,1,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-3,0,2,-4,-1,3,-3,-1,2,-5,-3,1,0,0,1,0,-1,0,0,0,0,-1,1,0,0,2,-1,1,0,0,1,0,0,0,0,0,1,0,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-2,-1,0,-1,-1,1,0,0,1,0,0,1,0,0,0,1,0,-1,1,0,-1,1,1,0,1,1,0,0,1,0,0,1,0,0,1,1,5,3,-1,3,4,0,1,3,1,3,5,0,0,1,1,0,1,0,0,1,1,0,1,1,0,1,0,1,1,-1,0,1,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,1,0,0,1,0,1,1,0,0,1,0,1,1,0,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,-1,2,0,0,0,1,-2,3,1,0,1,1,0,1,1,0,1,1,1,1,1,1,2,2,2,2,1,1,3,1,1,1,1,1,1,1,1,1,0,1,0,0,2,0,0,2,0,0,2,0,0,2,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,2,-1,1,2,0,1,1,0,0,0,-1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,2,1,0,1,2,0,1,1,0,2,0,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,2,0,-2,2,0,1,2,1,0,1,2,1,2,0,2,3,1,2,3,0,2,4,0,3,3,-1,3,3,-1,4,0,-1,4,-2,-2,4,-1,-1,1,2,1,1,2,3,0,1,1,0,0,1,0,0,1,0,0,0,3,4,-5,-2,-4,4,-1,0,1,-2,0,2,0,1,1,-1,1,1,0,1,1,0,1,1,0,2,1,0,3,1,0,2,1,0,2,1,0,1,1,0,0,1,0,0,1,0,1,1,-1,1,1,-1,1,1,0,1,1,-1,2,1,0,2,1,0,1,2,0,1,1,0,2,2,-1,2,1,-1,2,2,-1,1,1,-1,1,2,-1,1,2,-3,1,3,-1,2,1,-1,1,2,-1,1,1,-1,1,2,-1,1,2,-1,1,2,0,2,4,0,3,3,0,6,5,0,8,6,-1,1,2,-1,2,1,-1,1,2,-1,1,2,0,2,2,-1,1,1,-3,0,1,-2,0,2,-6,-1,0,-1,2,2,-1,2,2,-1,2,2,-1,2,2,-1,2,3,-2,2,4,-1,1,4,-2,1,4,-3,1,4,-4,1,3,-3,1,4,-1,1,2,-1,1,2,-1,2,2,-1,2,2,-1,1,2,-1,1,2,-1,1,2,-1,0,2,-2,1,1,-2,1,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-2,0,0,-2,0,0,-2,0,1,-2,1,1,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,0,3,-1,-1,1,-2,0,2,0,-3,0,-1,0,2,0,0,2,-1,0,2,-1,0,2,-1,0,2,0,0,1,-1,-1,2,0,0,1,-1,-1,1,-1,0,0,0,0,0,0,0,0,0,0,-1,-1,1,-1,-1,0,0,0,0,0,0,0,0,-1,0,-1,-1,0,-1,-2,0,-2,-2,2,0,0,-2,-3,0,0,-1,1,-1,-1,0,1,-1,1,1,-1,1,1,0,1,1,1,4,2,2,4,3,1,5,3,5,1,1,-1,3,1,-1,0,1,-1,0,1,0,0,1,0,1,1,0,2,0,1,2,0,1,2,0,0,1,0,-1,1,0,-1,0,1,0,0,1,0,0,0,0,0,0,0,0,1,-1,1,2,-2,1,3,-2,3,4,-3,4,3,-3,3,3,-2,2,2,-2,0,0,2,1,-1,4,-1,0,1,-1,0,2,-1,0,1,-1,-2,2,-4,-4,0,-4,-5,1,-1,-5,4,1,-3,4,-2,-1,3,-1,-1,3,-3,0,4,0,0,-1,-1,-1,-2,-2,-1,-2,-3,-2,-2,-3,-2,-2,-3,-2,-2,-1,-1,-1,-2,-2,-1,-1,-1,0,0,0,0,-2,-1,-3,-3,-1,-3,-2,0,-2,1,0,-3,1,1,-3,0,1,-3,1,2,-4,1,1,-4,2,2,-5,3,2,-4,3,2,-3,4,3,-3,2,2,-3,4,3,-2,3,3,-2,2,2,-2],[5,-7,7,4,-4,8,4,-5,12,4,-4,11,4,-3,4,7,-4,3,1,-1,3,1,1,-1,-1,4,-2,-3,5,-3,-3,6,-3,-4,10,-7,1,2,-1,1,2,-2,0,2,0,0,2,0,0,2,0,0,1,1,0,2,2,-1,-1,2,0,2,0,0,2,0,0,2,0,0,1,0,0,2,0,0,2,0,0,2,0,1,1,-1,0,1,0,0,1,0,0,2,-1,-1,1,-1,-1,2,-1,-1,2,-1,-1,2,-2,-2,2,-2,-2,2,-2,-2,2,-2,-2,2,-2,-2,2,-1,0,1,0,-1,1,0,0,1,0,0,1,0,1,1,0,-1,0,0,0,0,0,1,1,0,2,2,-1,1,1,-3,3,3,-1,0,1,0,0,0,1,0,1,0,0,1,1,0,1,1,0,1,1,-1,1,1,0,0,2,-2,1,0,0,1,1,0,1,1,0,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,0,0,1,0,-1,1,0,-1,1,-1,0,1,0,-1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-5,-1,-1,3,2,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,-1,1,-1,-1,1,0,-1,1,0,0,1,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,0,1,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,1,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,1,1,-1,-1,0,-1,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,-1,-1,-1,-1,0,-1,-1,0,-2,-1,0,-1,-1,0,-2,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,-1,1,0,-2,1,0,-1,-2,-1,-1,2,0,-2,0,0,-1,-1,-1,-1,0,0,0,0,0,0,0,1,0,-1,1,0,-1,0,0,-1,0,0,0,2,-1,-1,0,0,0,1,0,-1,0,0,-1,-1,1,-1,0,0,-1,-1,1,-1,-1,2,0,-1,1,0,-1,1,0,-2,1,0,-2,1,1,-2,0,0,-1,1,0,-1,0,0,-1,0,0,0,0,-1,-1,-1,-1,-1,-2,-1,-1,-1,-1,-2,-1,-2,-2,-1,-1,-2,-1,-1,-1,-1,0,-2,-1,0,-1,0,0,-2,0,0,-2,1,0,-1,2,-3,0,1,-4,2,2,0,0,0,0,1,0,0,-1,0,0,-1,0,0,0,0,0,-1,1,0,-3,4,-1,-1,-3,0,-1,1,0,-1,1,0,-1,1,0,-1,0,1,-1,0,1,-1,0,1,-1,0,0,0,0,0,0,0,0,-1,0,0,0,0,1,-1,0,-1,1,1,0,2,0,-3,5,-2,-1,6,-3,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,1,0,0,0,-1,0,1,0,0,1,0,0,1,0,1,1,0,3,1,0,-2,-2,1,0,-1,0,-2,-1,1,0,2,2,0,2,5,0,2,1,0,1,1,0,1,1,0,2,1,-1,1,0,-1,1,0,-1,1,0,-2,0,-1,-2,-2,0,-2,-3,0,-3,-5,0,-3,-6,-1,-5,-7,0,-1,2,0,-2,1,0,0,2,0,0,2,0,0,3,0,0,3,0,0,1,0,0,2,0,0,0,-1,-1,-1,-1,0,-1,-2,0,-2,-1,1,-1,-2,2,-1,-2,3,-1,-3,2,0,-2,2,-1,-2,2,1,-2,1,2,-1,1,3,-1,1,2,0,2,5,-1,0,1,-1,0,1,0,-1,1,0,-1,1,0,-2,0,0,-1,2,0,-1,0,0,-2,0,0,-1,-1,0,-1,-1,-1,0,-2,-2,2,-4,0,2,-5,-2,3,-7,-4,4,-8,-4,4,-6,-2,5,-11,-4,0,-1,-1,-1,-1,0,0,0,-1,0,0,-1,1,1,-1,1,1,-3,2,0,-2,2,1,-5,3,1,-4,0,1,0,0,1,0,0,1,0,-1,1,0,-1,2,0,-1,1,0,-1,1,1,-1,0,0,-2,0,1,-2,-1,0,-2,-1,1,-1,0,1,-2,-1,1,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,0,0,-1,-1,-1,-1,-1,-1,-1,1,0,-1,-2,-1,-2,0,0,-1,0,0,-1,0,0,0,0,1,0,1,2,0,1,2,0,1,2,0,0,1,0,0,1,0,0,1,0,0,1,1,-1,1,1,1,0,1,1,-1,2,1,0,0,0,1,1,0,1,1,-1,1,1,0,1,0,-1,0,0,-1,0,0,-1,-1,-1,-1,-1,0,0,-2,1,0,-2,1,0,-2,1,0,2,0,0,2,0,0,1,0,0,2,0,0,2,-1,-2,3,-1,-2,3,-2,-1,3,0,-2,3,0,-4,3,-1,-1,2,1,0,2,0,0,4,1,1,1,0,1,1,0,1,1,0,1,1,0,0,0,1,1,1,0,2,1,1,1,1,0,1,1,1,1,1,0,1,0,0,1,1,1,1,1,0,1,0,0,-1,3,0,-3,4,-2,0,4,1,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,0,0,0,1,2,-1,2,3,-1,1,2,-1,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,-1,4,2,-1,3,1,-2,3,0,0,3,-1,3,2,-1,-2,3,2,-1,-1,2,-1,-1,2,-1,0,3,-1,0,3,-1,1,2,-3,2,-1,-3,1,4,-4,3,2,-1,0,3,-1,0,1,0,-1,1,0,-1,1,0,0,1,0,0,1,1,0,2,1,0,1,0,1,1,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,0,1,-1,-2,1,0,-3,3,-1,-6,1,1,-1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,-1,0,1,0,0,1,-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,1,0,0,1,1,0,1,1,0,2,1,0,2,0,-1,1,0,-1,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,1,-1,-1,1,0,-1,1,0,-1,2,1,-1,0,0,-1,0,0,-1,0,0,0,0,1,-1,0,1,-1,0,2,-1,0,1,-1,0,1,-1,0,0,0,1,4,0,4,3,3,8,3,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-2,1,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,0,2,0,-1,2,0,-2,1,1,-4,0,1,-6,-1,0,-5,0,2,0,0,0,0,0,0,-1,-1,0,0,-1,0,-1,-2,0,0,-3,0,1,-8,-3,0,-8,-4,1,-14,-7,0,-1,0,0,-1,-1,-1,-1,0,-2,0,0,-1,1,1,0,1,1,2,1,2,0,2,1,-2,0,0,-3,0,0,-1,0,-1,-2,0,-1,-4,0,-2,-5,-1,-3,-6,-1,-3,-5,-2,-3,-2,0,-1,-4,0,-1,-2,-1,-2,-1,0,-1,-1,0,-1,0,0,-1,-2,-1,-1,0,0,0,-1,0,-1,-1,0,-1,0,0,-1,0,1,-1,1,1,-2,-1,1,2,0,2,1,-2,1,2,-4,3,3,0,1,-1,0,2,-2,0,0,-1,0,0,-1,0,0,-1,-2,1,-3,0,1,-5,-4,2,-2,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,-1,-1,1,1,-1,0,0,-1,-1,1,0,1,-3,-1,1,1,-1,1,1,-1,0,1,-1,0,2,-1,-1,2,-1,-2,2,-1,-3,-3,0,-2,6,-1,0,2,-1,0,3,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-2,1,0,-2,1,0,-1,1,-1,0,0,0,0,0,0,0,-1,0,0,-1,1,1,0,-1,-1,0,0,1,0,0,2,0,0,1,-1,-1,2,-1,0,2,-2,1,2,-3,2,2,-3,1,2,-4,3,1,0,-1,3,0,-2,3,1,-1,2,3,-2,3,4,-2,2,4,-2,4,3,-1,2,3,-1,3,2,-1,2,1,-1,1,2,-1,1,2,-1,0,2,0,1,1,-1,0,2,0,1,1,0,1,2,0,0,2,0,0,2,0,0,1,1,0,1,0,0,1,0,-1,2,0,0,2,0,-1,2,0,-1,2,0,-1,2,0,0,3,1,-3,3,4,-4,1,6,-4,4,4,-7,2,0,-1,2,0,-1,1,0,0,1,-1,0,1,-1,0,1,-1,1,0,-1,0,1,-1,0,1,-1,0,2,-1,0,2,-1,1,2,-1,1,0,0,0,-2,1,1,-2,1,0,2,-1,0,1,-1,1,2,-1,0,2,-1,0,2,-1,-1,2,1,-1,2,-2,-2,3,-2,-1,2,-1,0,2,-1,0,2,-2,-1,2,-2,-1,2,-2,-2,2,-2,-2,3,-2,1,4,-2,-1,3,-3,-4,2,-3,-5,1,-2,-1,1,-3,-1,0,-1,0,0,-1,0,0,0,0,0,0,1,0,0,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-2,-1,-1,-1,-1,-1,-1,-1,-2,-1,-2,-2,1,-3,-2,-2,-1,-2,-2,-1,-2,-2,0,-1,-3,0,-1,-3,0,-1,-3,1,-1,-2,1,-1,-5,2,-1,-3,0,-1,-3,0,-1,-4,-1,-1,-5,-1,0,-4,-1,0,-4,-1,0,-3,-1,-1,-3,-1,-1,-3,-1,-1,-2,-4,1,-2,2,-4,-2,-1,-1,-2,-2,0,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,1,1,-1,0,1,-1,3,1,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-2,1,-1,-3,1,-1,-2,2,-2,-3,3,-2,-2,3,-2,-1,2,-2,-1,1,-2,-1,0,-1,0,0,-1,1,0,0,0,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,1,2,-2,-1,-1,-4,0,0,-5,3,3,-5,-3,-2,1,0,1,0,-1,1,1,-1,1,1,-1,1,0,-1,0,0,-1,1,0,-2,0,-1,-2,1,1,-1,1,1,-1,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,2,0,0,1,1,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,1,-1,1,0,0,0,1,0,1,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,1,0,1,0,0,1,0,1,1,1,0,0,1,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,-1,0,1,0,0,0,1,0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,0,1,0,0,1,-1,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,-2,1,2,-2,1,1,-2,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,0,-1,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,1,-1,1,0,-1,0,-1,-2,0,-2,-1,0,-3,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-2,0,1,-2,1,1,-2,0,0,-2,1,1,-1,0,1,-2,0,1,-1,0,0,-1,-1,0,-1,-2,1,0,-3,2,-1,-3,1,0,-5,3,-1,0,0,-1,-1,1,-1,0,0,0,1,0,-1,1,0,0,0,0,1,1,-2,2,1,-3,3,1,-2,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,-1,-2,-3,-1,-2,-2,-3,-3,-6,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,0,3,3,-1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,-1,1,0,-1,1,0,-2,1,-1,-1,1,1,-1,2,1,-1,0,0,-2,0,0,-1,0,0,-2,-1,-1,-2,-2,-1,-3,-1,-2,-4,-2,-2,-5,-4,-4,-3,-1,-1,-2,-1,0,-2,0,-1,-2,-1,0,-2,-1,1,-1,-2,2,-2,-1,1,-1,-1,1,-1,0,1,-1,0,1,-2,-1,0,-2,0,0,-2,0,0,-2,0,0,-1,-1,0,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,1,0,0,1,0,-5,0,1,-5,1,2,-5,3,2,-6,0,2,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-2,-1,1,0,-1,1,0,-2,1,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-2,-1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,-1,0,-1,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,0,2,-1,-1,2,-2,-1,3,-1,0,1,-2,-1,1,-1,-1,2,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,0,0,-1,-3,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,0,-1,-1,0,-2,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,-1,-1,-2,-1,-1,-2,-2,-1,-3,0,-2,-2,-2,-1,-2,-2,-2,-1,-2,0,-1,-2,0,0,-2,0,-1,-3,1,0,-3,0,4,-4,1,7,-4,1,7,-3,2,9,-5,1,0,-3,0,0,-4,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,0,0,-1,-1,0,0,0,1,-1,-1,2,-1,-1,2,-1,-1,2,-1,-1,3,0,-2,4,0,-3,4,-1,-5,5,-2,-8,7,-3,-9,8,-2,-8,7,-4,-12,2,-1,-2,1,-1,-2,2,-1,-2,1,-1,-1,1,-2,-2,2,-3,-1,5,0,-6,-1,-6,4,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,0,0,-1,1,0,-3,1,0,-1,1,0,0,1,0,-1,1,0,0,1,0,0,1,-1,0,-1,0,0,1,-1,0,1,0,0,1,-1,0,1,-1,0,2,-2,0,2,-2,1,3,-6,3,3,-8,2,6,-11,4,1,-1,0,1,-1,1,1,-1,0,1,0,0,2,0,-1,1,-1,-2,-2,-1,-1,-3,-1,0,-3,-1,-3,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,-3,0,2,-4,1,2,-4,0,2,-3,1,2,-2,-1,3,-2,0,0,0,0,1,0,0,0,0,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,1,-1,0,1,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,-1,0,0,-2,0,1,-2,-1,0,-3,-1,0,-4,0,-1,-5,-2,1,-4,0,1,-2,0,2,-3,0,1,-2,1,2,-2,1,2,-2,1,1,-2,1,2,-2,0,1,-2,0,1,-2,0,1,-1,-1,0,-2,-1,0,-2,-1,0,0,0,1,1,1,1,0,1,1,-1,0,1,-1,1,1,-1,1,1,-1,0,2,0,0,2,0,0,3,0,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,-2,-1,1,-3,-1,1,-2,-3,1,-4,1,0,0,1,-1,0,1,0,-1,1,-1,-1,1,-1,-2,1,-1,-3,1,-2,-3,1,-2,-4,1,-2,-5,1,-1,-4,1,-1,-4,1,0,-1,0,-1,-1,1,1,0,1,1,1,1,3,-1,2,4,-2,2,5,-2,3,5,-3,4,4,-3,4,3,-3,3,3,-2,1,0,4,1,0,7,0,0,3,0,0,5,2,0,3,6,1,2,9,2,1,12,2,0,11,2,1,8,1,2,-3,0,6,-3,-1,6,-5,0,6,-2,2,0,-1,2,0,-2,3,0,-1,4,1,-1,4,1,0,5,2,-1,3,1,0,5,2,0,4,2,-1,3,1,-2,2,0,-2,3,0,-2,2,-1,-1,1,0,0,0,0,0,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],[-2,4,-7,-1,3,-6,-1,3,-7,0,2,-6,-1,2,-4,-2,3,-3,1,1,-3,1,0,-2,2,-1,-1,2,-3,0,2,-4,1,6,-8,5,1,0,-1,1,0,-1,0,0,-1,0,0,0,0,0,0,3,1,0,3,0,1,4,3,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-2,0,0,-2,-1,0,-2,-1,0,-3,0,-1,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,1,-1,0,1,0,0,0,0,-1,1,1,-1,0,1,-1,0,0,1,0,3,2,-1,3,2,-2,2,2,-2,5,2,-2,0,0,0,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,2,1,0,2,1,-1,3,0,0,0,0,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,1,1,0,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-3,-2,0,1,2,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,-1,1,-1,-1,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,0,-1,0,1,-1,-1,1,-1,0,1,-1,0,1,0,-1,1,0,0,1,-1,0,1,0,1,0,1,0,0,1,0,0,1,0,1,1,-1,1,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,1,-1,-1,0,-1,-1,0,-1,0,1,-1,0,0,-1,0,1,1,1,1,0,0,1,0,-1,0,0,-1,0,0,-1,1,0,-2,0,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-3,0,1,0,1,-3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,-1,-1,-1,0,0,-2,-1,-2,-2,-1,-2,-2,-1,-2,-3,-1,-1,-2,-1,-1,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-2,-2,-1,-2,-2,-1,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,0,-1,0,0,-1,0,0,-1,1,2,1,-2,-3,-2,1,-2,1,-3,-4,1,-2,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,1,-1,0,0,3,0,0,-4,1,0,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,1,1,-1,0,1,-2,1,2,0,1,1,0,1,2,0,1,1,0,1,1,0,1,1,-1,1,0,-1,1,0,0,1,-1,0,1,-1,0,1,1,0,0,1,0,1,1,0,1,1,0,2,2,-1,0,2,0,0,1,0,0,1,1,0,1,0,0,0,0,-1,0,-1,-1,0,1,0,0,0,1,0,0,0,0,0,-1,0,0,0,-1,-1,-1,1,-1,-1,1,-1,-2,1,-2,-2,0,-1,-3,2,-1,-3,2,-1,-5,2,0,-4,4,-1,-5,5,-2,-4,8,-2,-5,9,-3,-5,11,-1,-7,7,-1,-3,1,0,-2,2,-1,-3,1,0,-2,0,0,-2,1,1,-1,2,0,-1,0,0,-1,0,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,1,2,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,1,-1,-1,-2,0,-2,-3,0,-2,-1,1,-2,-5,1,-3,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,-1,2,6,-3,2,8,-2,3,11,-3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-2,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,1,-1,0,1,0,0,0,-1,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,2,2,0,2,1,0,2,1,1,1,1,1,2,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,-1,0,-1,-1,-1,0,1,2,0,2,2,0,1,2,0,1,3,0,0,3,-1,0,3,0,-2,4,0,0,5,2,-1,6,4,-4,7,4,1,7,5,2,3,1,2,4,1,3,1,1,3,1,1,3,1,1,3,0,1,3,1,2,3,1,1,3,1,1,2,1,1,1,1,1,1,0,1,0,0,1,1,0,1,1,-1,1,2,-1,0,0,-1,-1,-3,0,0,1,-2,-3,1,-1,1,1,-1,1,1,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,0,2,2,2,2,1,0,0,1,0,0,2,0,0,1,0,0,2,0,-1,2,0,0,2,1,0,3,1,1,4,0,-1,2,0,0,2,0,0,3,0,0,2,0,0,2,0,-1,2,0,0,2,1,-1,2,1,0,-1,0,-1,-2,-1,-2,-2,-1,0,-5,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-2,-1,1,-5,-3,2,-7,-4,4,-8,-5,3,0,-1,2,1,-1,2,0,0,2,0,0,2,0,0,2,0,0,1,0,0,2,0,0,1,0,1,1,1,1,1,0,0,2,1,0,1,0,0,2,0,0,1,0,0,2,0,0,1,0,0,0,2,-3,2,-1,2,-2,0,0,1,0,0,1,0,-1,1,1,-1,0,1,-1,0,1,-3,0,1,0,0,1,-1,1,1,-1,0,1,0,1,0,0,1,1,0,1,0,0,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,-1,0,-1,0,-1,-1,-1,-1,-1,0,-2,0,0,1,0,0,1,0,0,1,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,2,-1,0,2,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,1,1,0,0,-1,0,-1,2,1,1,1,1,0,1,1,0,1,1,0,1,1,0,0,0,1,-2,-3,2,-3,-3,4,-1,-2,4,-2,-2,5,-4,-2,7,0,-2,5,1,1,-1,1,1,-1,0,0,-1,0,0,-1,0,0,-1,2,1,-1,1,2,0,6,3,3,6,6,4,1,1,-1,0,1,-1,1,1,0,1,1,-1,2,1,0,1,1,0,2,2,0,1,1,-1,2,2,0,2,1,-1,2,2,-1,2,2,-1,2,2,-1,3,2,0,4,3,1,3,0,0,2,1,-1,3,1,-1,1,2,0,1,1,-1,0,1,-1,-1,1,-1,1,1,-1,-2,0,-3,1,1,-1,1,2,-1,1,1,-1,1,1,-1,1,1,-1,3,2,1,5,2,0,7,3,0,10,2,0,0,1,-1,0,2,-1,0,0,0,-1,0,0,-1,-1,1,-2,-1,0,-3,-2,1,-1,0,-1,-1,0,0,0,0,0,-1,-1,0,-1,-1,-1,-2,-1,-1,-3,-2,-2,-3,-6,0,-5,-5,2,-2,-9,0,-1,-1,0,-1,0,1,-1,-1,1,-1,0,1,-2,-1,1,-3,0,1,-6,5,1,-2,-5,1,-1,0,1,-1,0,2,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,2,0,0,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,-1,-3,1,2,0,1,0,0,1,-1,0,1,0,-1,2,0,-1,2,0,-1,3,3,-1,3,3,-1,8,3,-1,10,3,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,2,0,-1,2,-1,1,1,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,1,1,1,0,0,1,1,-1,0,0,-1,1,1,-1,1,1,-1,2,2,-2,1,4,-1,0,1,-2,0,2,-2,0,1,-3,-1,1,-3,-1,1,-4,-1,2,-4,-1,3,-2,2,2,-2,4,4,-2,5,7,-1,6,3,-1,-1,0,-3,-2,0,-3,-1,0,-2,-2,-1,-2,-2,-1,-2,-2,-1,-4,-1,0,-1,-2,-1,-2,-2,-1,-2,-1,0,-1,-1,-1,-1,-2,0,-1,0,0,0,-1,1,1,0,0,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-3,2,0,1,-2,-3,1,-1,-5,-2,-2,-1,-2,-2,-1,-1,-2,-1,0,-2,-1,0,-2,-2,-3,-1,-2,-8,0,-1,-9,0,-2,-4,-1,-4,-1,-2,-4,0,-2,-1,1,-3,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-1,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,0,0,0,0,-1,-1,1,0,-1,2,0,0,1,0,0,0,0,0,0,0,-1,0,-1,-1,0,0,-2,1,0,-2,1,0,-3,2,-1,-4,3,0,-2,1,0,-2,1,1,-2,1,2,-1,2,3,0,2,5,1,2,5,3,2,5,-1,2,1,0,1,1,0,0,0,0,0,-1,1,0,0,1,-1,0,0,-1,-1,1,-2,-1,1,-2,-2,2,-3,-1,1,-3,-2,3,-4,0,1,-2,0,1,-2,0,0,-2,1,0,-2,1,-1,-3,2,-1,-3,1,-1,-2,1,0,-2,0,1,-3,1,0,-2,1,0,-2,0,1,-2,-1,1,-1,-1,0,-1,-1,1,1,1,0,-1,2,0,-1,1,0,-1,2,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,0,2,0,0,1,0,0,0,0,1,1,0,1,1,1,0,1,1,0,1,1,0,1,0,0,2,0,0,1,1,0,0,0,-1,0,0,-2,-1,1,-1,-1,0,-3,1,0,0,1,0,0,1,0,1,1,0,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,2,0,1,1,0,1,1,0,1,1,0,1,1,0,0,0,0,0,1,0,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,1,0,2,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,1,0,1,1,0,1,1,1,0,1,1,0,1,0,-1,1,0,0,1,1,1,2,1,1,2,1,0,0,1,1,0,0,0,0,1,0,0,0,0,-1,0,-1,-1,0,0,-1,0,0,0,0,0,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,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,-1,-1,4,-2,-2,6,-1,-6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,-1,-1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,2,-1,1,2,0,2,3,0,3,-1,0,0,-1,0,-1,0,0,0,0,0,0,0,0,-1,0,1,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-2,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,2,-1,1,3,-1,-2,9,-1,3,-3,-1,1,2,-1,1,2,-1,0,1,-1,0,1,-1,0,0,-2,0,1,-2,0,1,-3,1,1,-4,-3,2,-2,0,1,0,0,0,0,0,1,0,-1,1,0,-1,2,0,-1,1,-2,-2,2,-2,-1,1,1,-4,3,-6,-1,1,0,-1,0,1,-1,1,0,-1,0,0,-1,0,0,0,1,0,-1,0,1,-1,0,1,0,-1,0,0,-1,1,0,-1,0,0,-1,-1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,3,-1,1,2,1,4,1,1,7,2,2,2,0,-1,1,0,-1,1,0,-1,0,0,-1,1,0,-1,1,-1,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,-1,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,1,1,-1,1,0,-1,-2,-1,1,5,0,-3,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,4,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,0,0,0,-1,1,0,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,0,0,-1,0,0,0,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-1,0,-1,-2,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,0,-1,-1,0,0,-2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,0,1,0,0,1,0,-1,1,-1,-1,2,-2,-2,2,-3,-2,3,-3,-3,3,-4,0,3,-4,1,4,-4,-1,5,-4,4,5,-4,-1,1,-2,-1,1,-2,-1,0,-2,-1,0,-2,-2,0,-2,-2,0,-2,-1,-1,-1,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-2,0,-1,-3,0,-2,-3,-1,-2,-1,0,-1,0,0,-2,-2,0,-1,-2,0,0,-3,0,1,-3,2,1,-4,3,3,-5,5,5,-7,6,6,-9,6,5,-7,8,8,-2,0,0,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,2,-1,2,1,-2,0,3,-1,0,1,-1,0,1,-1,0,0,0,-1,0,0,-1,0,0,-1,-1,1,-1,0,1,-1,-1,1,-1,-2,1,-1,-2,1,-1,-3,0,-1,-2,0,-1,-2,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,0,0,0,0,-1,0,1,0,0,0,0,0,0,0,-1,0,-2,0,2,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,-1,0,-1,-2,5,-4,0,6,-4,-2,8,-6,1,0,1,1,0,1,0,-1,1,1,-1,0,0,-1,0,2,-1,0,3,-1,0,2,-2,0,5,0,0,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,-1,-1,-3,-2,-1,-3,-2,0,-4,-3,1,-4,-4,2,-6,-4,0,-2,0,-1,0,1,0,1,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,-2,-1,1,-2,-1,1,-2,-1,1,-1,-1,0,0,-1,0,1,0,-1,1,1,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,1,0,0,-3,0,0,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,2,-1,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,-1,0,0,-1,1,0,0,1,1,0,1,0,0,1,1,-1,1,1,-1,1,1,-1,0,1,-4,0,1,-5,1,2,-9,-1,1,-2,1,2,-1,1,2,-1,1,2,0,1,2,0,2,2,0,1,2,0,0,2,0,-1,2,0,-1,2,0,-1,1,1,0,1,1,1,2,0,1,2,0,2,4,1,2,5,2,3,6,1,4,6,0,4,6,0,5,6,-1,7,6,-2,7,5,-2,5,5,-1,1,5,3,0,6,5,2,5,2,1,5,3,5,3,1,7,1,3,8,3,4,10,1,6,12,-3,7,10,-3,5,-2,8,1,-4,11,-1,-1,7,1,-1,0,1,0,0,1,-1,-1,1,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,1,0,0,1,1,-1,-2,1,-1,-2,0,-1,-2,1,-1,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,0,0,1,0,-1,1,0,0,2,1,0,1,1,-1,1,1],[5,-3,3,5,-3,4,7,-5,4,8,-5,5,4,-3,3,5,-2,2,2,-3,3,1,-1,2,-1,0,3,1,2,2,1,4,2,-4,7,3,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,2,-1,-1,-1,0,0,5,-3,-4,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,2,0,-1,2,0,-1,2,0,-2,2,-1,-3,3,0,-2,2,1,-2,2,1,-1,1,1,-1,1,1,-1,1,1,-2,1,1,-2,1,1,0,2,1,0,2,-1,0,5,-1,0,7,-1,-1,7,-2,0,9,1,-2,1,1,-2,1,1,-1,0,1,-1,0,1,-1,0,1,0,-1,1,0,-1,2,1,-2,2,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,-1,1,0,-2,1,1,-2,1,1,-1,1,0,-2,2,1,-1,0,1,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,1,1,0,1,-1,1,0,3,0,1,1,-1,0,1,-2,0,1,-1,0,1,0,0,1,0,0,1,1,0,2,0,-1,2,1,-1,1,0,0,1,-1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,1,0,0,1,0,0,1,0,0,1,-1,1,0,-1,1,0,-1,0,1,-1,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,2,1,1,2,1,2,2,0,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,-2,-1,0,-1,-1,0,0,1,0,-1,3,1,-3,4,1,1,4,2,1,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,-1,-3,1,-1,-1,1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,-1,0,0,-1,1,-1,-1,0,0,-1,1,0,-1,1,0,-1,0,0,-2,1,0,-2,1,-1,-2,1,0,-2,1,-1,-2,1,-1,-2,1,-1,-3,1,-1,-3,1,-2,-3,3,-3,-3,5,-2,-4,10,-4,-7,11,-6,-8,1,0,-2,0,0,-2,1,1,-1,1,1,0,1,1,0,2,0,0,2,0,1,2,0,-1,0,1,0,0,1,1,0,2,1,0,2,1,2,3,1,2,2,0,1,3,1,0,2,1,0,2,1,-1,2,1,-1,2,1,-1,3,1,0,2,0,-1,2,-1,0,2,-6,0,0,-6,-1,2,0,-1,1,1,-1,1,0,-1,2,0,-1,2,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,1,1,1,2,1,0,1,1,0,1,1,-1,0,0,0,-1,0,-1,0,1,-1,0,1,0,1,1,2,1,2,-2,1,0,-1,2,0,-2,2,0,0,1,0,-1,1,2,-1,2,4,0,2,5,0,3,7,3,2,4,-1,1,0,-1,1,1,0,2,0,0,2,1,0,2,1,-1,2,1,0,2,0,1,1,0,0,2,0,0,2,0,0,2,0,1,2,0,0,2,0,0,1,0,1,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,1,2,1,0,2,0,1,2,0,1,2,0,0,2,0,0,2,0,1,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,1,2,0,2,2,1,2,2,2,3,3,4,3,4,4,2,3,1,4,5,6,1,2,0,0,2,0,1,2,0,1,2,0,1,2,0,2,4,-5,4,3,-5,4,5,-9,7,5,-9,1,2,0,1,2,0,1,2,0,1,2,0,1,2,0,1,2,0,1,2,0,1,2,0,1,1,0,1,1,0,0,0,0,-1,0,1,1,0,1,1,1,0,1,1,0,0,1,0,0,2,1,0,2,0,0,2,0,-1,4,1,-2,3,0,0,6,2,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,2,0,1,1,1,0,2,0,-1,1,0,0,2,0,0,2,0,0,2,0,2,-1,0,2,-1,4,2,0,-3,0,1,0,0,1,0,0,1,1,0,2,1,0,2,1,1,2,1,2,2,1,-2,2,-1,-4,2,-5,-4,3,-6,-7,3,-7,0,2,1,-1,2,1,0,1,1,-1,1,1,-1,1,1,1,1,0,0,2,0,0,2,0,-1,3,-1,-3,5,-2,-2,3,-1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,0,0,-1,1,2,-2,2,-2,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-2,2,-3,0,6,-3,-7,-1,-7,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,1,0,0,0,0,0,1,1,-1,0,1,-1,0,1,0,1,3,0,2,4,0,0,2,0,1,1,-1,2,1,-2,1,1,-1,2,1,-1,1,1,-2,2,0,1,1,-1,-1,1,-2,-3,0,-2,-3,-2,-2,0,0,-3,-5,2,1,-1,3,1,0,2,0,-1,3,0,0,3,0,0,6,3,-1,8,2,1,7,5,-3,2,0,0,2,1,0,2,1,0,1,1,1,1,2,2,2,2,2,1,-1,3,2,1,4,5,5,3,5,6,2,0,1,0,0,1,0,0,0,-1,-1,0,-1,-1,0,-2,-1,2,3,-3,-1,6,-2,-3,6,-5,-2,8,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,-2,-2,1,1,-2,-1,0,-1,-2,0,-1,-1,0,-1,-1,1,-1,-1,1,0,-1,1,0,-2,1,0,-1,1,0,-1,1,-1,-1,1,-1,0,1,0,0,1,0,0,1,1,0,1,0,0,1,0,0,0,-1,-2,0,-1,-2,0,0,-2,0,-1,-2,0,-1,-2,0,-1,-2,1,-1,-2,2,-1,-2,1,0,-1,4,-2,-2,0,0,-3,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-2,0,-1,-1,2,2,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,-1,-1,-3,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,2,-1,1,3,1,3,2,-1,6,2,-1,9,3,1,8,1,-2,-1,0,0,-1,0,0,-1,0,-1,-1,-1,-1,-1,-1,-1,-2,0,-2,-1,-2,-2,-2,0,-3,-3,1,-4,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-1,0,-2,0,1,0,-1,1,0,-2,0,0,-1,0,0,-1,1,0,-1,1,0,-1,4,4,-2,-3,-3,-1,0,0,-1,1,0,-1,0,0,-1,0,1,-1,-1,0,-1,-1,0,0,-1,0,-1,1,3,0,0,1,-1,0,2,-1,0,1,-1,0,2,-1,2,3,0,1,2,-5,3,2,-4,5,2,-8,7,1,-10,0,1,-1,0,2,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-2,2,1,-2,-1,-2,-3,6,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-4,0,-1,-5,0,-1,-5,0,0,-7,-1,-2,0,-1,-1,1,-1,0,0,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,3,1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-2,0,0,1,-1,1,0,-1,-1,0,-1,0,0,-1,0,-1,-1,0,-1,0,0,-2,0,0,-1,0,1,-1,-1,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,0,0,4,1,-2,4,1,-2,9,6,-3,7,6,-4,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-2,-1,-1,-2,-1,-1,-2,-3,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,0,0,-2,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-2,4,1,-1,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-2,0,1,-3,2,2,-3,2,4,-4,5,5,-3,9,4,-4,4,-2,-1,0,-2,-1,0,-1,-1,-1,-1,-1,-1,0,0,-1,0,-1,2,-1,-1,-4,-2,-1,-1,-2,-1,0,-2,-1,0,-2,0,0,-2,0,0,0,-2,0,1,-2,0,3,-2,1,-2,-1,0,-2,0,0,-2,-1,0,-2,-1,0,-2,-1,0,-1,-1,-1,-2,-2,1,-1,0,2,-2,-1,0,-2,-2,0,-2,-1,0,-1,-2,0,-1,-2,-1,-2,-1,2,-1,-2,3,-2,-1,5,-5,0,6,-5,0,4,-1,-2,0,-1,-3,0,-1,-1,0,-1,-1,0,-1,-1,-1,-2,-1,-1,-1,0,-1,-2,-1,0,-1,-1,0,-2,-1,0,-1,-1,1,0,-1,1,0,-1,2,1,-2,2,2,-2,2,2,-1,3,2,0,3,1,0,2,-1,0,0,-1,0,0,-2,0,0,-2,1,0,-2,1,0,0,-1,0,-2,2,0,-2,3,-1,-3,1,0,-3,1,0,-4,1,1,-6,-1,-3,-5,-1,-5,-9,-1,-3,-3,2,0,-3,1,0,-3,2,0,-2,2,0,-2,2,0,-2,3,0,-1,2,1,-1,2,2,0,2,2,0,2,3,1,2,2,0,2,2,0,1,1,0,2,1,0,1,1,0,1,1,0,1,1,0,0,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,2,0,2,3,1,-2,1,0,0,1,0,0,1,1,0,1,0,0,1,0,-1,1,-1,-1,0,-2,-1,1,-2,-1,0,-3,0,0,-3,0,-1,-3,1,-1,-3,1,-1,-2,1,-1,-2,0,0,-2,0,1,0,1,2,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,-1,1,0,-1,1,1,-2,0,0,-3,-1,-2,-4,0,1,-4,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,0,1,-1,1,0,0,0,0,0,0,1,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,-1,0,0,-1,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,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,-1,0,1,0,0,0,0,0,1,0,0,1,1,0,1,0,0,1,1,0,1,2,0,1,2,-1,1,1,-2,1,-1,-1,1,-1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,-1,1,0,-1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,1,1,0,1,0,0,1,0,1,1,1,1,0,1,0,0,1,0,0,0,0,0,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,1,0,0,1,0,-1,2,0,-1,3,0,-3,0,1,-1,0,1,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,-1,0,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,-1,1,0,-1,1,0,1,0,0,0,0,0,1,-1,-1,1,-1,-1,1,-2,-2,1,-3,0,-1,-3,-1,-1,-4,-2,-2,-4,-1,1,-2,-1,2,-2,0,2,-2,0,2,-2,0,2,-2,1,3,-2,0,3,-2,1,2,-1,1,2,-2,1,1,-1,1,1,-1,1,1,-1,2,1,-1,1,1,0,1,1,0,1,1,-1,0,1,-1,1,1,-1,0,1,-1,0,1,-1,-1,2,-4,-2,5,-4,-1,1,-6,0,1,-1,0,3,-1,0,1,0,0,0,0,0,0,0,1,0,0,2,0,0,1,1,0,4,0,-1,0,0,0,0,0,0,-1,0,-1,-1,0,-2,-1,1,-3,-2,0,-3,-3,2,-4,-4,2,-4,-3,4,-5,-1,0,-2,-2,0,-2,-2,-1,-1,-2,-1,-1,-2,-2,-1,-1,-2,-1,-2,-2,-1,-2,-2,0,-1,-1,0,-1,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,1,0,-1,0,0,-1,0,1,-2,0,1,-2,1,1,-2,0,0,-3,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,-1,-1,1,-4,2,1,1,-5,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,-1,0,1,-1,0,0,-1,0,1,-2,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,-1,0,2,-4,-1,4,1,2,1,1,-1,1,0,-2,1,1,-1,1,1,-1,1,1,-1,1,1,-1,3,1,-1,1,1,-1,1,2,-1,1,2,-1,1,2,-1,0,2,-1,0,1,-1,1,1,-1,0,2,-1,1,2,-1,1,1,-2,1,1,-1,1,1,-1,1,1,-1,2,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-2,1,1,-2,1,1,-1,1,1,-3,1,0,0,1,1,-2,1,1,-2,1,1,-2,1,1,-2,1,1,-1,1,1,-1,2,2,-2,1,1,-2,1,1,-2,1,1,-2,1,1,-2,1,1,-2,1,1,-2,1,0,-2,2,2,-2,1,1,-1,1,1,-2,1,1,-1,1,1,-1,1,2,0,2,2,1,2,2,-1,2,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,0,2,-2,0,2,-3,0,0,-2,-1,0,-6,0,0,2,-1,2,2,0,2,2,-1,1,2,-1,1,2,-1,2,2,-1,2,2,0,1,1,-1,1,2,-1,1,1,0,1,0,0,0,0,1,0,1,2,1,0,2,1,0,1,1,0,2,1,0,-1,0,0,0,-1,-1,-2,0,-1,-3,0,-2,-4,1,-2,-5,1,-3,-4,3,-1,-3,2,0,-2,2,0,-2,3,1,-1,2,-1,-2,-1,-1,-2,-2,-1,-1,-1,0,0,-1,0,0,-1,-1,0,-1,0,-1,-1,-1,-1,-1,0,0,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,-1,0,0,-1,0,0,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,-1,-2,-1,1,-1,-1,0,-1,-2,1,-1,-3,0,-1,-1,0,-1,-1,0,-1,-1,0,2,-1,1,-2,-2,1,0,-1,1,0,-2,0,0,-1,0,0,-2,0,1,-1,1,1,-1,1,4,-2,0,4,-2,0,6,-3,1,0,-1,1,0,-1,0,0,-1,1,-1,-1,0,-1,-1,1,1,0,0,1,0,-3,1,-1,1,3,0,1,-1,-1,2,-2,-1,1,-1,-1,2,0,-1,2,-1,0,2,-1,2,2,-1,3,4,-1,4,4,-2,6,5,-2,6,3,-3,7,1,-1,-1,1,0,-1,2,-1,-1,2,0,-1,2,0,-1,2,-1,-1,2,0,-1,2,0,-1,2,1,-1,2,1,-1,2,1,-1,2,0,-1,2,0,-1,2,0,-1,2,1,-2,2,1,-2,2,1,-2,2,1,-1,1,0,-1,1,1,-1,1,0,-1,1,0,-1,0,0,-1,-1,-1,-2,-2,-3,-2,0,0,-3,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-2,1,0,-2,1,1,-1,2,1,-1,2,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,-1,0,2,0,1,5,2,2,-1,-2,0,1,0,-1,1,0,0,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,2,-2,-3,-1,-3,-1,0,-1,-1,-1,-1,-1,0,-1,-2,-1,-1,-1,-1,-2,-1,-1,-2,-1,-2,-2,-1,-2,-2,-1,-2,-3,0,-1,-2,-1,-1,-2,-2,-1,0,-3,0,0,-1,-1,0,-2,-2,1,-1,-1,1,-1,-1,0,-2,-1,0,-2,-1,0,-2,-1,-1,-2,0,-1,-1,0,0,-1,-2,3,-2,-2,3,-1,-3,3,-1,-4,4,0,-4,5,2,-2,4,4,0,1,5,1,1,3,0,2,1,-1,4,-1,-4,5,-3,-4,5,0,-5,4,-1,-1,3,-2,-2,2,-3,-3,2,-3,-4,2,-3,-3,2,-3,-3,2,-2,-2,2,-1,-2,3,-1,-1,3,-1,-1,3,-3,-4,1,-4,-5,1,-3,-3,1,0,-1,1,1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,0,-1,1,0,-1,1],[0,-6,-8,0,-6,-7,-1,-6,-8,-1,-6,-9,-1,-5,-5,-2,-3,-5,0,-6,-3,0,-5,-1,0,-7,0,-2,-7,1,-1,-7,4,-2,-10,5,-1,-4,-1,0,-3,-2,-2,-4,-1,-3,-3,-1,-5,-3,-2,-6,-4,-3,-8,-2,-1,-5,-7,-6,-3,-2,-1,-3,0,-1,-2,-2,-1,-1,-1,-1,-1,-2,-1,0,-1,-1,-1,0,-1,0,-1,-1,-1,-1,-1,-1,0,-1,0,-1,-1,0,-1,-1,1,-2,-1,1,-1,-1,2,-1,-1,3,-1,-1,2,0,-2,3,0,-2,1,0,-2,1,-1,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,-1,-1,0,0,-1,0,1,-2,-2,2,-1,-4,2,1,-4,1,2,-6,3,2,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-1,-1,1,-2,-2,1,-3,0,1,-1,-1,1,-1,-1,1,-2,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,2,-1,0,1,-1,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-2,2,-1,1,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,0,0,1,-1,0,1,-1,0,1,0,0,1,1,0,2,0,0,2,0,0,1,-1,0,0,-1,0,1,-1,0,0,-1,0,1,-1,-1,2,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,-1,-1,-1,0,0,-1,0,-1,0,-1,0,-2,0,0,-1,-1,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,1,0,0,2,0,-1,2,-1,1,2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,0,-1,0,0,0,0,-4,-1,0,4,1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,1,2,-1,1,-1,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,1,0,1,1,0,1,0,0,1,0,0,1,0,-1,1,0,-1,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,1,0,0,0,0,1,1,0,0,1,0,0,-1,0,0,1,0,0,1,1,1,2,0,0,3,1,0,3,0,-1,3,0,-1,3,1,0,3,1,-2,3,2,-3,2,1,0,2,0,0,3,1,0,2,1,0,2,0,0,3,0,0,3,-2,1,3,1,-1,2,1,0,1,1,1,2,0,0,1,1,0,1,0,0,1,0,-1,1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,1,0,0,1,0,-1,0,-1,-1,1,3,-4,0,1,-5,1,-1,0,0,-2,-1,-1,0,0,-1,1,0,-1,1,1,-1,0,-2,-2,-1,-1,-2,-1,-1,-2,0,-1,-1,-2,-1,-2,-2,-1,-2,-1,-1,-2,-2,-3,-2,-2,0,-1,1,1,-1,-2,0,-2,-1,1,-2,-2,-2,-1,-3,-1,0,-2,0,0,-2,0,-1,-2,0,1,-1,1,1,-2,2,2,-2,1,4,-3,3,5,-3,3,7,-2,3,7,-2,3,9,-1,4,4,0,2,0,0,2,1,1,2,0,1,2,0,1,3,0,0,4,0,1,1,0,1,1,0,1,1,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,2,0,-1,1,1,-1,1,1,0,2,1,0,2,3,-1,1,1,0,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0,-1,1,0,0,0,-1,0,0,-1,0,-1,-1,1,-1,-1,1,-1,-1,0,-2,-2,0,-2,-1,2,-3,-1,2,-3,0,1,-2,1,4,-4,1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,2,-1,-1,2,-2,2,5,-3,3,7,-3,6,9,-5,5,1,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,0,-2,-1,-2,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,0,0,-1,0,-1,0,-1,0,-1,-1,0,-2,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,1,-2,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-2,2,0,-2,3,0,-2,2,-1,-1,2,-2,0,2,-1,0,1,-1,0,1,-2,0,1,-3,1,-2,-3,2,-3,-3,2,-5,-6,2,-7,-8,3,-8,-6,3,-9,-1,0,2,-1,1,2,0,-1,1,0,-1,1,0,-2,1,0,-2,3,0,0,0,1,-1,1,2,-1,1,1,-1,1,1,-1,1,1,-1,0,2,-1,0,1,0,1,2,0,0,1,1,1,3,1,4,1,-4,3,6,5,7,2,-1,0,2,-1,-1,2,-1,1,2,-2,1,2,-2,0,3,-2,0,2,-2,0,2,-2,0,2,-2,0,2,-2,0,2,-1,0,2,-2,1,3,-2,1,1,-2,0,1,-2,0,0,-2,-1,-1,-1,0,-1,-1,-1,-1,-1,-2,-1,0,-1,1,-3,-1,2,-3,-2,1,-3,0,1,-3,-1,2,-4,-2,2,-5,-1,3,-4,-1,3,-2,-1,3,-1,-2,4,-1,-2,2,1,-2,2,-3,0,1,-3,-1,2,-2,0,2,-1,1,3,0,1,4,1,0,3,1,0,6,2,-1,2,-1,1,3,-1,2,1,-1,1,1,0,2,1,0,2,1,0,1,0,0,2,1,0,2,2,2,0,2,2,0,0,-1,2,0,0,2,0,-1,3,0,-1,3,1,-2,4,0,-2,3,2,0,2,3,0,1,2,1,2,0,-1,3,0,-1,3,-1,-1,3,-2,-1,3,-3,-1,3,-3,-2,3,-3,-1,5,-2,-1,2,-2,0,2,-1,-1,2,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,2,0,1,2,0,1,2,0,1,3,2,2,7,2,2,9,3,1,7,0,1,2,0,1,1,0,0,2,0,0,1,0,0,1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,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,2,1,1,2,1,1,2,2,2,2,3,3,3,5,3,3,6,5,2,7,6,4,8,4,2,0,1,2,0,1,2,0,1,2,-1,0,1,-1,0,0,-1,-1,0,-1,-2,0,-3,-2,-1,-3,-1,2,-1,0,3,-2,0,0,-1,1,0,-1,1,-1,-1,1,-1,-2,1,-2,-2,1,-1,-2,2,0,-1,1,0,-1,1,1,1,1,2,2,0,4,1,0,4,2,0,5,3,0,4,3,0,1,1,0,1,1,0,-1,1,0,-2,1,0,-2,1,0,-3,1,1,-2,0,1,-4,-3,1,-2,2,0,-2,2,0,0,3,0,0,3,0,1,4,1,1,3,-2,3,4,-1,5,3,-1,5,3,0,0,3,0,0,3,0,-1,2,0,-1,1,0,-1,1,1,1,0,-1,1,0,0,3,-1,-4,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,2,0,0,3,1,-1,4,0,-5,6,-1,2,4,1,-1,0,0,-1,0,0,-1,0,-1,0,0,-2,0,0,-2,1,0,-2,3,-2,-2,1,1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-2,-1,-1,-2,1,-1,-2,-1,-1,-1,-1,-2,-1,-1,-1,-1,-1,-1,0,-2,-1,0,-1,1,3,0,-3,0,-1,-2,0,-1,-1,0,-1,-2,0,-2,-2,1,-2,-3,1,-2,0,0,-3,1,1,-5,-1,1,-9,-1,1,-1,-2,1,-1,-2,2,-1,-2,1,0,-2,1,1,-2,2,0,-2,6,0,-1,1,0,0,1,-1,-2,1,0,-1,0,0,-2,0,0,-2,0,1,-2,0,-2,-1,0,0,0,-1,0,1,-1,1,0,-1,1,1,-2,2,1,-2,0,3,-2,0,2,-2,1,3,-2,0,2,-2,0,3,-1,-1,3,-1,-1,2,-1,-1,-2,-2,-1,-5,-2,-1,-9,-3,-1,-11,-5,-1,-11,-2,0,4,-2,0,5,-2,-1,2,-1,0,2,-1,0,2,-2,0,1,-2,0,2,-2,0,2,-2,-1,2,-2,0,1,-2,0,1,-2,-1,1,-2,0,1,-2,-1,2,-1,0,0,-1,0,1,-1,1,1,-1,0,2,-1,0,1,0,0,2,0,1,1,-1,-1,2,2,-1,1,1,0,0,-1,0,-1,0,1,-1,-2,2,-2,-2,4,-2,-4,3,-2,0,-1,-2,3,-1,-2,5,2,-3,4,5,-4,0,2,-3,-2,3,-4,-2,2,0,-2,2,-1,-2,2,0,-3,2,-1,-1,2,-1,-4,2,-1,-1,2,-1,-1,2,0,-1,2,0,0,2,0,0,2,0,0,2,0,0,1,0,1,1,0,1,1,1,1,1,1,1,2,0,0,2,0,1,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,0,0,2,0,0,3,1,0,3,1,0,5,2,0,8,2,-1,14,-1,-1,4,5,-1,0,2,0,0,4,0,-2,0,1,-4,0,2,-5,0,1,-5,0,1,-4,1,1,-4,1,1,-4,1,0,-2,1,0,-4,2,0,-3,0,1,-3,-1,1,-2,0,0,-1,0,1,-1,-1,0,-1,0,1,0,-1,0,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-2,-2,1,-3,-3,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,2,-1,-1,2,0,-1,2,0,0,3,1,0,3,1,1,3,1,1,3,1,1,3,0,1,3,0,1,3,0,0,3,0,0,3,-1,-1,2,-1,-1,2,-1,-1,2,-1,-2,2,-1,-2,1,-1,-1,1,-1,-2,0,0,-1,0,-1,-2,-1,0,-1,1,-2,-1,1,-3,-1,1,-4,0,1,-3,1,1,-5,-1,1,0,-1,0,0,-1,0,-1,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-2,0,3,1,-1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,-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,0,0,0,-1,-1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,1,-1,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,1,0,0,1,0,-1,1,0,0,1,0,-1,0,0,0,1,0,0,1,0,0,1,0,2,-2,0,2,-3,-2,5,-4,-2,6,-5,-4,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,-1,1,0,0,1,0,0,0,0,0,1,0,0,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,-1,1,1,-1,1,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,-1,2,-1,1,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,-1,0,-1,-1,1,-1,0,0,-1,0,1,0,-1,2,0,-1,1,-1,-1,1,-1,-1,1,-1,-2,1,0,-1,2,-1,2,1,4,2,0,6,3,2,7,-2,1,0,-2,2,0,-2,0,0,-2,0,0,-2,1,1,-2,1,1,-2,1,-1,-1,1,-2,-2,2,-2,-2,0,0,-1,1,0,-2,0,0,-2,0,-1,-1,0,-1,-1,0,1,-1,2,1,0,6,-1,0,-1,4,-1,0,-1,-2,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-2,-1,1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-2,1,0,-1,1,-1,-1,1,-1,-1,0,0,-1,0,0,0,0,0,0,-1,1,-1,-1,0,-1,-1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,2,1,-2,3,1,-3,3,-1,-4,2,-2,-3,5,-1,0,2,0,0,1,1,0,2,0,0,2,-1,0,3,-1,0,2,-1,0,2,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-2,-1,-1,-1,0,0,0,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,1,0,1,1,-1,3,0,1,0,2,1,1,0,1,2,0,0,1,0,0,1,0,0,1,1,0,1,4,0,2,0,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,2,0,0,1,0,0,1,0,1,1,0,0,1,-1,1,1,0,0,1,0,1,1,0,0,2,0,0,2,0,0,2,0,0,2,-1,1,0,-1,-1,5,0,1,2,0,1,2,0,0,2,0,0,1,0,0,1,0,1,2,-1,-1,1,1,0,1,0,0,1,0,0,2,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,0,1,1,0,1,0,-1,3,0,-1,3,1,1,1,1,2,-1,-1,3,-2,2,4,-3,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,0,0,1,0,1,1,0,1,1,-1,1,1,0,0,1,-1,0,1,-1,0,1,1,0,1,1,0,1,1,-1,1,1,0,1,1,0,1,1,0,0,1,0,-1,0,1,-3,-1,2,-4,-1,2,-3,-2,-1,1,1,-2,1,2,-1,0,2,-1,0,2,0,-1,2,-1,-1,3,1,3,-1,-3,-4,6,0,0,2,-1,0,2,0,0,2,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,0,0,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,-1,2,-4,2,2,0,-1,0,-1,0,1,0,0,1,-1,0,1,0,0,1,0,0,1,-1,-1,1,1,-2,2,1,-5,1,3,-8,2,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,1,1,0,1,0,1,2,1,-1,-2,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,1,-1,1,1,-1,1,1,-1,1,1,0,1,1,0,0,1,-1,3,-1,-1,-1,-1,-1,-1,0,-1,0,0,-1,1,0,-1,1,0,0,1,0,-1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,-2,-2,-1,-2,-3,-1,-1,-1,-2,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,1,2,0,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,0,-1,-1,0,0,1,0,0,1,0,0,0,-1,0,0,-2,0,-1,-2,-1,2,-2,1,-2,-2,1,0,-2,2,0,-2,1,1,-1,2,1,-1,2,2,-1,3,2,0,0,2,0,-1,2,1,-2,2,-1,2,2,-1,3,2,-1,1,2,-1,1,2,-1,0,2,0,-2,4,1,-3,5,0,-5,6,1,-6,6,3,-5,4,4,-3,3,3,1,1,-1,2,1,-1,1,0,-1,1,-1,-2,0,-1,-1,-1,0,-1,-1,0,0,-1,0,0,-2,1,1,-2,1,1,-1,0,0,2,-2,-2,3,-3,-4,2,-2,0,2,-2,0,0,-2,2,-1,0,1,0,2,2,-2,3,0,-3,2,-1,-3,0,-1,5,-4,0,7,-5,-1,6,-5,0,2,0,-1,2,0,-1,2,1,-1,2,1,0,2,0,0,2,0,0,2,0,0,1,0,0,1,-1,0,1,-1,0,3,1,-1,3,2,-1,3,1,-1,2,0,-1,3,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1],[1,0,0,1,0,0,1,0,-1,2,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,1,1,0,0,0,5,-7,-3,7,-3,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,0,2,0,0,0,-1,-1,0,-1,1,0,-1,1,0,-1,1,1,-1,0,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,0,-1,0,0,-1,0,-1,-1,0,-1,-2,0,-2,-2,-1,-1,-2,0,0,-2,1,1,-1,0,1,-2,-1,0,-1,0,0,-1,0,0,-1,0,-3,-2,0,-4,-1,0,-3,-2,1,-2,-3,2,-2,-6,2,-2,-3,2,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,-1,-1,-1,-1,0,0,-1,-2,-1,-2,0,-1,0,0,-1,-1,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,-1,-1,-1,0,0,-2,0,0,-2,0,0,-2,0,1,-2,-1,1,-2,-1,1,-3,-1,1,-3,-1,2,-3,-1,1,-3,-1,0,-2,-1,0,-2,0,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,2,-1,0,1,-1,-1,1,0,-1,1,-1,-1,1,0,-1,1,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-2,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,-1,-1,0,-1,0,0,0,0,0,0,1,0,0,2,0,1,2,0,0,1,0,0,1,0,0,1,0,0,2,0,1,1,0,1,1,0,0,1,1,0,2,1,0,1,0,0,2,0,0,2,0,0,2,1,-1,2,2,-1,3,1,-1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,2,-1,1,1,0,0,0,1,0,-1,-1,0,0,0,0,1,0,1,2,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,0,0,-1,-1,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,1,0,1,2,0,2,2,0,1,2,0,1,2,0,2,1,0,2,2,0,3,1,0,2,1,1,2,1,1,2,0,1,2,1,1,2,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,3,3,-3,2,3,-3,5,1,-5,7,2,-5,1,0,0,1,-1,0,2,1,0,2,1,0,2,1,0,2,1,0,2,2,-3,4,0,2,2,1,0,2,1,0,2,1,0,1,1,0,1,1,0,3,1,0,0,0,0,1,1,0,2,1,0,0,1,-1,0,1,-1,-1,1,-2,-1,3,-2,-2,2,-3,-4,4,-7,-3,6,-8,0,1,-1,0,1,-1,-1,0,-1,-1,0,-1,-2,-2,-1,-1,-1,0,-1,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,1,0,0,0,-3,0,2,-1,-2,-1,-4,-3,1,0,-2,1,1,-1,1,0,-2,1,0,-3,1,0,-2,0,0,-1,0,0,-1,1,1,0,1,1,1,1,-1,1,1,0,3,0,-1,2,2,-1,3,1,-2,2,4,0,6,-3,1,0,0,0,0,1,0,0,0,0,1,0,0,1,0,1,1,1,0,1,0,0,0,0,0,1,0,0,1,0,0,0,1,-1,0,1,0,0,1,0,0,1,1,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,-1,-2,-1,0,-3,-1,1,-6,-1,1,-7,-2,1,-7,-3,3,-9,-1,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,1,1,-2,2,3,-3,3,6,-4,6,8,-5,9,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,0,0,0,0,-1,0,1,-1,0,0,-2,2,-1,-1,4,4,-4,1,-6,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,1,0,0,1,-2,-1,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,2,0,1,0,1,0,-1,1,-2,-2,1,-3,-2,2,-2,0,0,0,0,-1,1,0,0,0,0,0,0,0,0,0,-1,1,-1,0,0,-1,-2,0,-2,-3,0,-3,-3,-1,-4,-5,0,-4,0,0,0,0,1,1,0,-1,0,0,-1,0,0,-1,0,0,-2,0,1,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,0,1,0,0,1,0,-1,1,1,1,2,4,2,2,-1,1,3,0,-1,1,-1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,0,1,-1,0,1,-2,0,1,-2,-1,1,-2,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,-1,-1,0,-2,-1,-1,-2,-1,-1,-2,0,0,2,-1,0,2,-1,0,1,0,-1,2,0,0,1,1,-1,1,0,1,1,0,0,-1,1,-2,-4,4,-1,-6,5,3,-5,5,-3,2,0,0,2,1,0,2,0,0,2,-1,-1,1,-1,0,-4,-5,2,-6,-6,3,-5,-6,3,3,-1,-1,4,-2,-1,1,-2,0,1,-2,0,1,-2,1,2,-2,2,2,-4,5,3,-3,4,2,-1,1,2,0,-1,1,-2,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,0,-2,2,0,-5,-1,-1,1,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,-2,-2,1,-2,-2,1,-2,-2,1,-1,-2,0,-1,-2,0,-2,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-1,0,0,-1,-1,-1,-1,-1,0,0,-2,-1,-1,-2,0,-1,-3,0,-2,-3,-3,-2,-8,-5,0,-12,-5,-4,-9,-1,0,-2,-1,0,-2,0,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,-1,-1,-1,0,0,-2,0,0,1,1,2,1,2,2,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,1,-1,-1,0,0,-3,1,-2,-1,-1,-1,0,-1,-1,-1,-1,-1,0,0,-1,0,0,0,-1,2,1,-1,3,2,-1,4,3,-2,3,6,-3,1,8,-2,3,6,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-2,-1,5,-1,2,5,0,4,8,1,6,9,0,8,-1,0,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,0,0,0,0,0,0,0,-1,0,1,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,1,1,0,1,1,2,0,0,-1,2,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,2,1,-1,-1,-1,0,0,0,0,1,0,0,1,0,1,1,0,1,1,-1,1,1,0,2,2,0,-1,2,0,0,4,1,-3,5,-3,-5,1,-1,1,1,-1,1,1,-2,1,0,-2,1,0,-2,2,-1,-2,2,-2,-2,2,-1,-3,3,1,-2,1,1,-1,0,1,-2,0,2,-2,0,3,-2,0,4,-4,-1,5,-7,1,6,-8,2,4,-9,2,2,-1,-1,2,0,-2,1,-1,0,1,0,0,0,0,0,0,0,0,0,-3,0,0,3,0,1,1,0,1,2,-1,1,1,0,1,1,0,1,2,0,0,1,2,0,2,2,0,0,3,1,2,0,1,2,0,0,2,-1,0,2,-1,0,2,-1,0,2,-2,0,3,-1,0,2,-2,0,2,-2,0,1,-2,0,1,-2,0,1,-2,0,0,-2,0,-1,-3,2,1,-3,5,1,-3,0,0,-2,0,0,-3,0,1,-2,0,1,-2,-1,1,-3,-1,0,-3,0,1,-1,1,-1,-1,0,2,-2,1,2,-2,0,3,-2,0,2,-2,0,0,-1,3,2,-2,0,1,-1,1,1,0,-1,1,0,-1,0,1,-3,0,2,-3,-1,2,0,-1,2,0,-1,3,0,-2,3,1,-2,3,1,-3,3,1,-2,1,0,-2,2,0,-2,0,0,-2,0,0,-1,1,0,-2,-2,1,-2,3,1,-3,3,2,0,2,2,1,2,3,2,2,2,2,1,5,2,1,1,1,2,1,0,2,1,1,2,-1,1,2,-1,2,2,-2,-1,-1,0,-1,-2,1,0,0,-1,0,2,-1,1,2,-1,-1,2,-1,-1,2,-1,-2,2,-2,-1,2,0,-3,1,1,-4,1,-1,0,2,-2,-1,1,-1,0,4,-1,1,4,-1,1,6,2,1,4,1,1,5,3,0,4,6,0,2,5,0,3,-1,2,4,-1,4,3,0,1,3,-1,2,3,0,3,3,-1,4,1,1,4,4,-2,2,2,-2,2,2,-2,2,2,-2,2,1,-3,1,1,-2,1,1,-2,1,1,-2,2,0,-1,1,0,-2,1,0,-2,1,0,-3,1,1,-3,1,1,-2,1,2,-3,1,2,-2,1,2,-3,0,3,-3,1,2,-3,1,1,-3,2,2,-3,3,3,-4,3,3,-5,2,2,-8,3,2,-2,0,3,-3,3,2,-3,3,1,-3,3,2,-3,4,2,-3,3,1,-3,3,1,-3,4,0,-2,4,0,-2,5,-1,-2,5,-2,-3,5,-1,-1,3,0,-1,3,0,0,2,-1,1,1,-1,1,0,-2,2,-1,-2,2,0,-1,0,2,-1,0,2,-2,0,2,-1,0,2,-1,-1,3,-1,-1,0,-1,0,0,0,-2,-4,-2,0,2,-1,0,2,-1,1,2,-1,1,2,0,1,2,0,1,2,1,1,2,1,1,2,1,0,1,1,-1,1,2,-1,1,2,-1,1,1,0,2,1,0,2,1,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,0,1,0,-1,0,-1,0,1,0,0,1,-1,0,1,-2,0,1,-1,-1,2,-3,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,2,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,-1,0,1,2,0,-1,0,1,0,0,1,0,0,0,0,-1,0,0,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-2,1,0,-1,2,0,-1,0,-1,-2,0,-1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,1,0,0,0,0,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,-1,-1,0,-2,0,0,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,1,-1,0,1,-1,-1,0,0,-1,-1,0,-1,0,0,0,0,0,-1,0,-1,-1,0,-1,-1,1,-1,0,0,0,0,-1,0,-1,0,-1,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,-2,0,0,-2,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-2,0,-1,-2,-1,-2,-2,-1,-2,-3,0,-2,-2,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,1,-1,1,1,-2,3,1,0,0,0,0,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,1,2,8,0,0,-7,3,0,1,-1,0,2,-1,0,1,-1,0,1,-1,0,2,-1,-1,2,-1,-1,2,-2,-1,2,-2,-1,2,-2,0,1,-1,1,2,-1,0,1,-2,1,1,-1,1,1,-2,1,0,-2,1,1,-1,1,1,-1,0,2,-2,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,0,1,2,-1,1,2,0,1,1,-1,1,1,-1,1,1,-1,0,1,-3,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,2,-1,1,2,-2,1,1,-1,1,2,-1,1,0,-1,1,0,-1,1,0,-1,-1,0,-2,0,0,-2,1,0,-2,-1,-1,-2,1,0,-1,1,1,-1,0,1,-1,0,0,-1,0,0,0,0,1,-1,0,1,-1,1,1,-1,1,1,-1,2,1,-2,2,1,-2,2,1,-2,3,1,-2,2,1,-2,3,1,-2,2,1,-1,2,0,-2,1,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,-4,-2,1,-4,-2,1,-1,0,0,-7,-4,2,0,0,0,0,-1,0,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-2,1,-1,-1,1,-2,0,1,0,-1,1,-1,-1,1,-1,-1,1,-1,0,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,1,-1,0,1,-1,-1,1,-1,0,0,-1,-2,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,-2,-1,1,2,-2,-3,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,2,-1,-1,0,-1,-1,1,-1,-1,1,0,0,1,0,0,1,0,0,1,1,0,2,1,1,1,1,1,1,1,0,1,1,0,1,1,-1,1,1,-2,0,2,-2,0,2,-2,-1,2,-3,-1,2,-2,0,3,-3,2,5,-5,0,3,-3,0,0,-2,0,1,-2,0,-1,-2,0,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-1,-1,-1,-2,-1,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,0,-2,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,0,0,-1,-1,0,-1,0,-1,1,-1,-1,3,-1,0,3,0,-1,4,-2,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,2,2,-2,-2,-2,3,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,1,-1,-2,1,-1,-1,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,1,0,0,0,0,-1,1,0,-1,1,0,-1,1,0,-1,2,0,-1,1,-1,0,2,1,0,0,-1,-1,2,-1,-1,3,-1,-2,2,-1,-3,2,0,-4,2,1,-4,3,2,-7,4,5,-6,7,6,-6,11,-1,-3,2,-1,-3,3,0,-2,2,-1,-2,2,0,-1,3,-1,-1,3,-1,1,3,-2,0,2,-2,2,4,-1,-2,2,-1,-2,2,-1,-1,2,-1,-1,2,-2,-1,3,-1,-1,3,-1,-1,3,-3,0,2,-4,0,4,-5,1,3,-5,0,5,-1,-1,2,-1,0,2,-1,-1,2,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,-1,0,1,0,0,0,0,0,0,1,0,0,1,0,0,2,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,0,0,1,-1,0,1,0,0,1,-1,0,0,-1,-1,0,-1,0,2,0,1,0,-2,0,4,-1,0,0,-1,0,0,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,0,0,0,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,0,-1,-2,-2,-2,2,2,-1,1,0,-1,2,0,-1,1,0,-1,1,0,-1,1,0,0,2,-1,2,3,-1,3,3,-3,2,3,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,0,1,1,0,1,2,0,0,2,1,0,3,2,0,3,2,0,2,1,1,2,0,2,0,0,2,0,-1,1,0,-1,2,-1,-1,0,-1,-2,-1,-1,-2,-2,0,-3,-3,0,-3,-4,0,-3,-3,-1,-3,-2,-1,-2,3,-3,-2,4,-4,-1,3,-4,-1,3,-5,-1,3,-5,-3,4,-3,-3,5,-2,-5,5,0,-5,5,-1,-4,4,-3,-1,5,-6,0,3,-5,-1,7,-8,-2,4,0,-2,4,0,-1,5,1,-1,6,1,-1,5,1,-1,5,1,-2,4,0,-2,4,1,-2,3,0,-2,3,0,-1,6,1,0,7,2,-1,5,0,-3,3,1,-3,3,1,-1,3,1,-1,3,1,0,3,2,-1,2,2,-2,2,2,-2,2,1,-2,1,0,-1,2,1,-2,1,0,-2,2,0,-1,2,0],[0,-4,1,0,-3,2,0,-4,4,0,-2,6,1,-2,1,1,-2,0,0,-1,1,1,-1,0,1,0,-1,1,0,-1,-1,3,-4,-2,1,-5,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-3,-2,1,0,-2,-2,0,0,0,0,1,1,0,0,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,1,0,1,1,0,1,0,0,0,1,0,0,1,1,1,0,2,1,1,3,1,1,3,2,0,4,2,0,1,2,0,0,1,0,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,1,-1,0,2,-2,1,2,-2,1,2,-2,0,2,-3,0,2,-2,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,0,1,1,1,2,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,2,1,4,4,1,-4,1,0,0,0,1,0,0,1,0,1,1,0,0,1,0,1,0,0,1,1,1,1,0,1,2,-1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,1,0,1,0,-1,1,1,-1,0,0,0,1,0,0,0,-1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,-1,-1,1,-1,-1,0,-1,0,0,-2,-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,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,-1,-2,0,-1,-2,-1,-1,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,-2,-1,-1,-2,-1,0,0,0,0,0,-1,0,0,-1,-1,-1,-2,-1,0,-1,-1,0,-1,0,0,-2,1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,1,-1,-1,0,0,-2,3,-1,-1,0,0,0,0,-1,0,0,0,0,-1,0,-1,-1,-1,-1,-1,-1,-1,-2,-2,0,-3,-4,1,-1,-2,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,1,-1,0,2,-3,2,4,-9,1,0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,1,-1,-1,2,0,0,1,-3,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,-1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,2,1,-1,2,1,-2,2,2,-1,2,2,-2,4,1,0,5,-2,-1,2,1,0,2,1,0,2,2,0,1,2,0,1,1,0,1,2,1,2,2,1,2,2,1,1,2,1,2,2,1,1,2,1,1,3,1,2,3,1,2,1,-2,-2,-1,1,2,2,0,2,2,0,2,2,0,2,1,0,1,1,-1,1,2,-1,2,1,0,2,1,0,2,0,0,2,0,1,4,2,1,4,2,1,6,1,0,6,1,0,6,1,-1,2,1,0,2,1,0,2,1,0,1,1,0,1,1,0,1,1,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,2,1,0,2,1,0,2,1,0,1,1,0,1,1,0,1,1,-1,1,2,-1,1,2,-1,1,3,-1,1,1,-1,0,1,-1,1,1,-1,0,1,0,0,1,-1,0,1,-1,-1,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,1,0,-1,2,-2,-1,1,-2,-2,2,-3,-3,5,-3,-4,2,-3,-5,0,0,-1,0,0,-1,1,1,-1,1,0,-1,1,1,0,1,-1,1,2,0,1,4,0,5,5,-2,7,0,0,-1,0,0,0,1,0,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,-1,-2,1,-2,4,0,-1,-8,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,1,0,-1,1,1,-1,1,0,-1,1,0,-1,0,0,-1,1,0,0,1,0,2,0,0,-1,1,1,-1,1,0,-2,0,1,-2,1,1,-2,0,1,-2,0,0,-2,0,0,-2,0,1,-3,0,1,-3,0,1,-4,0,1,-3,1,1,-2,1,1,-2,1,1,-2,2,2,-2,2,1,-2,1,2,-3,0,3,-4,0,3,-4,0,4,-4,1,6,-5,0,3,-4,2,2,-2,2,2,-2,2,1,-1,2,2,-1,2,2,-1,2,3,-3,1,0,0,2,2,-1,1,2,0,2,1,-1,1,1,0,1,0,0,0,1,1,1,-1,0,1,-1,1,1,-3,1,0,-4,-2,-1,-7,-4,0,-3,-2,0,-1,1,-1,-1,1,0,0,1,0,1,1,-1,1,1,-2,2,1,-1,2,0,-1,2,0,-1,3,0,-2,3,1,0,3,0,-2,2,1,-3,2,1,-2,2,1,-2,1,1,-1,1,1,-1,0,1,-2,-1,0,-2,0,0,-2,-1,-1,-3,1,2,-4,1,3,-2,1,1,-2,1,1,-2,1,1,-1,0,1,-2,-1,0,-1,-1,-3,-3,-1,-5,-6,0,-5,-3,-2,-8,-2,1,1,-2,2,1,-2,1,1,-3,1,1,-3,1,0,-5,0,2,-6,1,2,-6,-2,3,-2,1,1,-1,1,1,-1,1,0,-2,1,0,-2,1,1,-1,2,1,0,2,2,0,3,2,-1,3,1,-2,2,0,-2,1,0,-2,1,1,-2,1,0,-3,1,0,-3,2,-2,-3,5,1,-1,6,1,0,6,2,0,7,-1,-2,1,0,-1,1,0,-1,2,0,0,2,1,0,3,1,1,0,1,1,5,1,0,1,1,0,1,2,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,1,0,0,1,-1,0,0,-1,-1,-1,-1,0,-1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,2,0,0,2,0,1,1,-1,-1,-1,1,4,1,0,0,2,0,0,2,0,0,1,0,0,2,0,0,1,1,0,2,0,0,1,0,-1,1,0,-1,1,-1,-2,2,-1,-1,2,2,0,2,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,2,1,-1,0,1,0,2,4,1,-1,6,1,0,6,0,4,9,1,-2,1,0,1,1,0,1,1,0,1,1,0,0,0,0,0,-1,-1,-1,-1,-2,0,-4,-3,-2,-3,-1,-3,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,2,1,0,3,1,-1,2,2,0,0,0,0,-1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,1,-1,0,0,-1,-1,0,-1,-1,-1,-1,-2,-1,-1,-2,-1,-2,-3,-1,-1,-2,-2,-2,-2,-3,-1,-2,0,-1,-2,-1,0,-2,0,0,-2,0,-1,-2,0,-3,-2,1,-4,-3,1,-7,-3,2,-9,-3,3,0,-2,0,1,-2,0,0,-1,0,0,-1,0,1,-1,-1,2,0,-2,0,0,1,5,0,-6,0,-1,0,-1,-2,0,0,-1,0,-1,-1,0,0,-1,0,1,-2,0,2,-1,0,4,1,0,1,-2,-1,-1,-2,-1,-1,-2,-1,0,-2,0,0,-2,0,0,-3,1,1,-3,-1,3,-4,-2,1,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-1,-1,-1,-1,0,-1,-1,0,-1,-1,1,0,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-2,-2,-1,-3,-2,-4,-6,-2,-5,-6,0,-3,-5,0,-5,-5,3,-1,-1,-2,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,0,-5,0,0,-1,1,-1,-2,2,-1,-1,0,-2,-1,1,-2,0,0,-2,-1,1,0,-1,-1,1,0,3,-1,0,1,-2,0,1,-2,0,2,-2,0,2,-2,0,2,-2,0,1,-2,0,2,-1,0,2,-1,-1,2,-1,-1,2,-1,-2,2,-2,-4,3,0,-4,1,0,-3,0,0,0,1,-1,3,3,-4,1,1,0,0,1,-2,0,2,-1,0,0,-2,1,-1,-3,1,0,-4,1,0,-2,1,-1,-6,0,-1,-2,0,-2,-2,0,0,-1,1,-1,0,0,0,0,-1,-1,-1,0,0,-1,2,-1,-1,1,-1,1,1,-1,1,1,0,1,1,0,1,1,0,2,-1,0,3,2,2,1,2,2,0,1,0,1,2,0,2,0,-1,1,0,-2,1,2,-2,0,0,-2,-3,-2,-1,-5,-2,-2,-7,-1,-3,-5,1,-3,-3,0,-2,1,-1,-2,1,1,-2,1,1,-2,1,1,-1,1,0,-2,0,1,0,1,0,-2,1,0,-2,1,0,-2,1,0,-2,2,-1,-1,1,-1,-1,1,-2,-1,2,-2,-1,2,-1,-1,1,0,-1,0,-1,-2,1,0,-2,2,0,-2,2,-1,-3,3,-1,-3,4,0,-4,4,-1,-4,5,0,-3,4,-1,-4,4,1,-3,4,1,-2,4,2,-1,4,4,1,5,5,3,5,6,0,6,1,-1,3,0,0,2,0,-1,4,0,0,3,-1,0,2,-1,-2,2,-1,0,1,-2,0,0,-3,1,0,-4,3,-1,-5,0,0,-2,0,0,-1,1,1,-2,-1,-1,-1,-1,0,-1,0,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,1,-2,-1,1,-2,-1,1,-2,-1,2,-2,0,0,-1,-1,1,0,-1,1,-1,-1,1,0,0,2,0,-1,3,0,0,3,0,0,2,0,0,2,0,-1,2,0,-1,2,0,-1,2,0,-1,3,0,-1,3,0,-1,2,-1,-1,2,0,0,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,0,1,-1,0,0,-1,0,0,0,0,1,-1,1,1,0,1,3,0,2,4,-1,2,5,0,2,6,0,0,0,0,0,0,-1,-1,2,-1,-1,1,-1,-1,2,-1,0,2,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,0,2,1,-1,0,-1,0,1,-1,1,1,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,-1,1,-1,-1,1,-1,-1,2,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,1,-1,0,1,-1,-1,1,0,0,1,-1,0,1,-1,0,1,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-2,-1,-1,-3,-1,0,-1,-1,1,0,-1,2,1,-1,2,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,-1,0,1,-1,0,0,-2,0,1,-1,-1,0,-1,-1,1,-1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,0,0,-1,0,0,-1,-1,1,-1,-1,1,-2,-1,1,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,-1,-1,0,0,-1,0,0,-2,0,0,-2,1,0,-1,0,0,-2,0,1,-2,0,-1,-2,0,0,-2,0,-1,-2,1,-1,-2,1,-2,-3,1,-1,-2,0,-1,-3,1,-1,-4,2,-1,-2,1,-2,-2,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,-1,1,0,0,0,0,-1,0,-1,-2,0,-1,-1,0,-1,-2,0,-1,-2,0,-2,-2,1,-3,-2,4,-2,-2,-1,-3,-2,0,-1,-2,1,-1,-2,0,0,-2,1,0,-2,1,0,-3,1,1,-1,1,0,0,1,0,-2,2,-1,-1,1,0,0,1,1,-1,0,-1,0,0,-2,0,0,-3,-1,-1,-4,-2,-1,-5,-1,-1,-4,-4,-1,-6,-1,0,-1,0,0,-2,-1,0,-1,-1,0,-1,-2,0,-1,-3,-2,1,-1,1,-1,0,1,0,-1,0,-1,-1,1,-1,-1,1,0,-3,1,2,0,1,-1,0,1,-1,0,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,1,0,1,0,1,1,2,0,1,2,1,0,3,1,1,4,2,1,5,5,-1,7,6,4,5,8,1,1,1,1,1,1,1,1,0,1,2,-1,1,2,-2,2,1,0,1,1,0,1,0,0,1,1,0,1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,-1,0,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,3,1,-1,4,0,-1,4,2,-1,5,-4,-2,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,0,-1,-3,1,0,0,1,0,0,1,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-1,-1,1,-1,-1,1,0,0,1,0,0,1,0,1,1,1,1,1,0,1,1,0,0,1,1,0,1,0,0,1,1,0,0,1,0,0,1,0,0,2,0,0,1,0,1,0,0,1,0,1,1,0,0,2,0,0,2,0,0,0,-1,0,3,-1,-2,2,0,0,2,0,0,2,0,0,2,-1,1,2,-1,1,2,-1,2,2,-2,2,2,-1,2,2,-1,1,2,-1,1,2,0,1,2,1,1,3,2,2,3,3,2,4,1,3,2,1,1,3,1,1,2,2,0,2,2,-1,1,2,-2,0,2,-2,1,2,-2,-1,2,-1,-2,0,1,0,-1,2,-4,0,2,1,1,-2,1,1,-2,1,0,-2,0,-1,-2,0,-2,-3,0,-1,-4,0,-2,-2,0,-2,-1,1,-3,0,0,-1,-1,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,0,-1,0,-1,-1,1,1,-1,0,1,0,0,2,1,-1,3,0,-1,6,1,-3,5,-1,-6,7,0,-9,9,3,-10,6,-3,-11,0,0,1,0,0,2,0,-2,0,-1,-2,1,0,-3,1,0,-4,1,-1,-5,2,1,-3,0,-1,-2,1,-2,-2,1,0,-1,0,0,-1,0,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,-1,0,-1,0,-1,0,-1,0,0,-2,0,0,-2,0,-1,-2,1,0,-3,0,-1,-3,1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-2,0,-3,-2,-1,-5,-1,0,-1,-1,0,-1,-2,0,-1,-3,0,-1,-2,-1,0,-3,-1,1,-2,1,4,0,1,6,0,3,10,4,4,16,2,-1,0,-3,0,1,-4,-1,0,-2,-1,-1,-1,-1,-1,0,-2,0,1,-3,1,0,-4,2,-1,-3,-1,0,0,-2,-1,0,-2,-1,1,-2,-2,2,-2,-2,1,-2,-2,2,-2,-4,2,-3,-3,2,-2,-4,1,-3,-3,1,-2,-4,-1,-5,-1,2,-2,-1,3,-3,-1,2,-2,-1,2,-3,0,2,-2,0,1,-3,0,2,-2,0,2,-1,0,2,-1,1,2,-1,0,2,0,1,2,0,0,2,0,0,2,0,0,2,-1,0,2,-1,0,2,-1,0,2,0,0,1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,3,-2,1,3,3,-1,4,0,-1,1,0,-2,1,0,-1,1,0,-2,1,0,-2,0,1,-2,0,0,-2,0,1,-1,0,0,-2,0,1,-1,0,1,-2,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,1,-1,0,1,-1,0,0,-1,-1,0,-1,-1,1,-1,-1,1,-2,-1,-1,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,0,0,-2,-2,-1,-3,-1,-3,-2,-4,0,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-2,-1,3,-2,-1,4,-3,0,6,-4,-1,7,-4,-3,5,-3,-4,4,-2,-3,1,-1,-1,1,-1,0,1,-1,-1,1,0,-1,1,0,-1,2,0,0,3,0,-1,4,0,-1,4,-1,0,3,-1,1,2,-1,1,0,1,-2,0,1,-2,-1,2,-3,-2,3,-4,-2,2,-5,-4,-1,-3,-6,-4,-2,-7,-5,-1,-7,-2,-1,-4,1,-2,-2,5,-4,-1,7,-5,-3,5,-3,0,-1,3,0,-1,3,0,-1,3,0,-1,3,0,-1,3,0,0,3,0,-1,3,0,0,3,0,0,3,0,0,3,0,-1,3,-1,-1,3,-1,-1,3,1,-1,2,1,0,2,0,-1,2,0,-1,2,1,-1,2,1,-1,2,1,-1,2,0,0,2,0,0,2,0,-1,2,-1,0,2,-2,0,2,-1,0,2],[0,2,-5,1,2,-3,2,1,-2,3,1,0,0,2,-2,-1,2,-2,0,3,-1,0,3,0,0,3,1,0,4,0,1,2,2,-2,2,4,0,3,1,0,2,1,1,3,1,1,2,2,1,2,3,2,3,3,0,7,4,3,0,1,0,1,2,0,1,2,0,1,1,-1,0,1,-1,-1,1,-2,-2,1,-2,-2,2,-3,-3,0,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-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,0,1,0,1,1,0,1,1,0,2,2,-1,2,1,-1,1,2,0,1,2,1,0,1,0,-2,0,2,0,1,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,1,-1,4,2,0,3,1,0,2,2,0,2,0,0,2,0,0,2,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,0,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,0,-1,1,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,0,4,1,1,-6,-4,0,-1,1,1,-1,1,1,-1,0,1,0,0,1,0,0,1,1,1,1,0,0,1,-1,-1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,1,-2,1,1,-2,1,1,-1,1,1,-1,1,1,-1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,1,0,0,0,-1,1,0,0,0,0,0,1,0,0,1,1,0,0,1,0,0,1,0,0,1,-1,-1,1,-2,-1,1,-1,0,1,-1,1,1,-2,1,1,0,2,2,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,2,1,1,1,2,0,1,2,0,2,3,0,0,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,2,1,0,0,0,1,0,0,1,0,0,2,1,0,1,1,0,1,1,0,1,0,0,0,1,1,0,0,0,0,0,0,0,-1,1,0,-1,1,1,-1,1,1,0,0,0,0,1,0,0,0,0,0,0,1,1,0,2,1,-1,2,0,1,2,0,2,3,2,3,2,0,1,2,0,1,2,0,1,2,-1,1,1,-2,2,0,-2,5,-2,0,8,-4,0,9,-3,5,9,-6,-1,0,1,-2,-2,1,-1,0,1,-2,0,1,-1,-1,2,-1,0,2,2,-1,0,-4,0,5,-2,0,1,-2,0,0,-2,-1,1,-2,-1,0,-2,-1,0,-1,-2,0,-4,-2,1,-1,0,0,-1,0,1,-1,0,-1,0,0,-1,0,0,-1,0,0,-2,0,1,-3,2,1,-6,2,2,-5,0,0,-1,0,1,-1,0,0,-1,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,-1,0,1,0,1,1,0,-2,0,0,-1,0,0,1,2,0,-1,0,1,-1,-2,2,0,2,0,-1,2,1,-1,1,1,0,1,2,-1,2,0,-1,1,0,-1,1,0,0,1,-1,1,1,-1,2,0,-1,2,1,1,2,0,1,1,4,3,-1,1,1,-1,0,0,-1,1,1,-1,1,1,-1,1,1,0,0,2,-1,0,1,0,0,1,-1,1,0,-1,0,0,0,0,0,0,1,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-3,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,-1,-1,-2,1,0,-2,-2,-1,-3,-1,-2,-4,-1,-4,-5,-3,-6,-5,0,-3,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,-1,-2,0,0,-3,0,0,-3,1,1,-4,0,2,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,1,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,-1,0,-2,-1,0,-3,-1,-2,-2,-1,2,-4,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,-1,0,-1,1,0,0,2,-3,-1,0,3,1,0,0,1,0,0,1,0,0,1,1,-1,1,1,-1,0,1,-1,0,0,-1,2,0,0,3,0,2,3,0,2,5,0,2,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,2,-6,3,2,-6,3,2,-5,2,2,-6,2,2,-8,2,2,-5,1,1,0,0,3,0,1,0,0,2,0,0,2,0,0,3,1,1,1,0,-2,2,0,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,0,0,3,0,4,4,0,5,4,1,6,1,-1,0,1,-1,0,1,-1,0,2,-1,0,1,-1,0,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,0,0,2,0,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,-1,-1,0,-2,-2,-2,1,0,1,1,-1,0,0,-1,0,1,-1,-1,1,-2,0,1,-2,0,1,-2,-3,0,0,-4,-2,0,-5,-6,2,-6,-8,3,-7,-8,2,-8,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,3,2,0,4,2,-1,3,3,-1,1,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,1,2,1,2,3,2,2,2,2,2,1,2,1,0,0,0,-1,0,0,0,-1,0,-1,-1,0,-1,-1,-1,-1,-1,1,-1,0,3,-3,2,7,0,-1,0,-1,-1,0,-1,-1,0,0,-1,-1,0,-1,0,0,-1,-1,0,-1,0,1,-1,-1,0,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,-1,0,1,0,0,1,0,-1,1,-1,0,-1,0,0,-1,0,0,-1,0,1,-2,0,0,-2,1,0,-2,0,0,-1,1,0,-1,1,0,-1,1,0,-2,1,-1,0,2,1,1,4,0,-1,1,-1,-1,1,-1,-1,1,-1,0,0,-1,0,1,-1,-1,0,-2,-1,-1,0,0,1,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,-1,-1,-1,-3,-2,1,-4,-2,4,-5,-4,8,-7,-5,9,-9,-4,12,-8,-7,0,-1,0,-1,-1,0,0,0,0,0,-1,0,0,-1,0,0,-3,0,0,-1,1,-1,-3,0,0,-4,0,0,0,0,-1,0,-1,0,0,0,0,0,0,1,0,0,1,1,-1,1,0,-1,1,0,-1,0,0,0,1,0,0,0,0,0,1,1,1,2,1,1,2,1,0,2,0,1,1,2,0,1,0,1,1,0,1,0,1,0,0,0,0,0,0,-1,0,-1,-1,0,1,-1,0,2,-1,0,0,0,0,0,1,1,0,0,1,0,1,0,0,1,-2,-1,-1,-3,-1,-1,-6,-2,-3,-10,0,-4,1,0,0,2,0,1,1,1,0,2,1,0,3,1,-1,2,2,-1,-1,2,-2,5,3,-1,2,1,0,1,1,-1,2,1,0,2,0,-1,3,1,0,0,0,-1,1,-1,0,1,-5,0,1,1,0,2,0,-1,2,0,-2,2,0,-1,3,0,-2,3,0,-3,3,0,-2,5,-1,-1,0,2,-2,2,0,-2,2,-1,-2,1,0,-2,1,0,-2,0,0,-1,0,0,-2,1,-1,0,0,1,-3,0,-1,-1,0,-1,-1,-1,0,-1,-2,-1,-1,-2,0,0,-3,-3,-3,-5,3,1,-2,-2,-1,-3,-2,-2,-2,-2,-1,-2,-3,-1,-1,-4,-1,-2,-5,0,-1,-7,1,-3,-8,3,-4,-8,2,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-1,-1,-1,-1,-1,-2,-1,-3,-1,-2,-1,0,-2,-1,-1,-1,-1,-1,-1,-2,-1,-1,-2,-2,0,0,-3,-1,0,-2,3,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-2,-3,-1,-2,-3,-1,-1,-4,-1,-1,-4,-1,-1,-4,-1,0,-3,-1,1,-4,0,2,-4,0,3,-4,0,2,-3,-1,1,-2,-1,1,0,-1,2,3,-1,1,1,-2,2,-3,0,3,-5,1,2,-1,-1,2,-1,-1,3,0,-1,2,-1,2,3,-2,-5,1,-1,0,1,-1,0,0,-1,0,0,0,0,0,0,0,0,-3,-2,1,-3,-1,-2,-1,-1,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,-1,-1,0,-2,-2,0,0,0,1,0,0,0,0,1,0,1,1,-1,1,1,1,0,-1,4,-1,-3,5,-1,-5,3,0,-5,0,1,-2,0,1,1,1,1,1,0,0,0,1,0,0,1,0,0,1,-1,-2,0,1,0,1,0,0,2,1,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,2,1,0,1,1,0,1,0,0,1,2,1,1,3,1,1,3,1,1,4,1,0,5,1,1,5,1,0,3,0,0,3,-1,0,3,0,0,3,0,0,3,0,0,2,-1,0,3,0,-1,3,-1,0,4,-1,3,3,-1,-1,7,-2,0,2,-2,0,2,-2,-1,2,-2,-1,1,-2,-1,2,-3,0,1,-3,-2,2,-2,0,1,-2,1,1,-2,0,1,-3,0,0,-3,0,0,-3,1,5,-2,2,6,-2,0,7,-2,0,1,-3,1,1,-2,0,1,-3,0,1,-3,0,1,-3,0,0,-4,-1,0,-4,-1,0,-4,0,-1,-4,-1,-1,-4,0,-2,-4,0,-1,-3,0,-1,-3,0,0,-4,0,1,-2,1,1,-2,1,2,-2,1,2,-2,1,2,-1,1,2,0,1,2,-2,1,2,-1,1,2,-1,1,2,-1,3,1,-1,4,1,-1,4,1,-1,3,1,-1,5,1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,0,0,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,2,0,-2,-2,2,0,1,0,-1,1,0,0,1,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,-1,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,2,-1,0,2,-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,0,1,0,1,0,0,0,1,0,1,0,1,1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,1,0,0,1,0,1,1,0,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,-2,1,1,-2,2,0,-3,2,-1,-3,4,1,-1,1,1,-1,0,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,2,-1,1,2,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,1,0,-1,1,-1,-1,0,-1,0,0,-1,0,0,-2,0,-1,-3,0,-3,-3,1,-3,-3,0,-4,0,0,-1,-1,0,-1,0,0,-1,1,0,-1,1,0,-1,1,1,-2,1,0,-1,1,0,-1,1,1,-2,1,0,-1,1,0,0,1,0,0,2,0,0,1,-1,0,1,-1,1,1,-1,0,1,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,-7,-1,-2,2,1,-1,-2,0,-2,-2,1,-1,-2,1,-1,-2,2,-1,-1,2,0,-2,3,0,-2,1,-1,-1,0,2,-3,1,-1,-1,1,-1,-1,2,-1,-2,1,0,-2,1,0,-2,0,-1,-4,-3,-2,-8,-3,-3,-8,-2,-2,-11,-3,0,-2,1,0,-2,1,-1,-2,1,-1,-2,1,-1,-1,1,-1,-3,1,-1,-1,1,-1,-2,1,-1,-1,1,-1,0,2,-1,0,2,-2,0,3,0,0,1,0,0,1,0,0,1,0,-1,1,1,-1,2,2,-1,2,0,-2,1,1,-2,1,1,0,2,1,0,2,1,1,2,1,1,2,2,2,2,-1,4,3,-2,5,4,-2,8,2,-2,3,5,1,1,1,1,1,1,1,1,0,1,2,0,1,2,-1,2,1,-1,1,1,0,1,1,0,1,0,-1,0,1,0,0,0,0,-1,0,1,-1,-1,1,-1,0,0,-2,-1,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,2,0,0,1,0,0,0,1,1,0,1,1,0,1,1,0,-2,-1,1,-1,0,0,-2,3,-2,0,-2,0,1,0,0,0,0,0,1,0,0,0,0,-1,1,0,-1,1,-1,-5,0,0,-1,0,-1,-1,0,-1,0,-1,-1,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,0,0,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-2,0,-1,-2,-1,1,-2,-1,-1,-1,-1,-1,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,0,-1,0,-2,-2,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-2,2,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,1,-2,1,-1,-1,0,-1,-3,1,-2,-5,3,-3,-2,0,-3,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,-1,-1,-2,0,-1,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-1,0,0,-2,0,0,-2,-1,1,-4,-2,2,-3,-2,3,-4,-3,4,-3,-4,6,-3,-2,6,-3,-6,7,-2,0,0,-3,0,0,-1,-1,1,-1,-1,1,-1,-2,2,-1,-2,3,-1,-1,2,-2,-4,4,-1,-1,1,-1,-1,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,2,1,-1,1,0,-1,2,0,-2,1,0,-3,0,-1,-3,0,-1,-2,1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,-1,-2,0,-1,-3,0,0,-2,0,-3,-1,0,0,-1,0,0,-2,0,0,-2,0,1,-2,0,1,-3,0,2,-2,1,1,-2,0,1,-2,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,0,-2,-4,1,-1,-7,-1,-1,-12,0,-1,-1,1,0,-1,1,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-2,-1,1,-1,-1,3,-2,-1,1,1,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-1,1,2,1,1,1,1,2,0,2,2,-1,2,5,-2,3,5,-2,1,9,-3,-1,1,1,-1,1,1,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-3,0,1,-3,0,0,-2,0,0,-2,0,0,-1,0,0,-1,0,-1,-2,0,-1,-2,0,0,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-4,1,-1,-1,0,-2,-1,1,-1,-1,2,-2,-1,1,-1,-1,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,0,2,-1,0,2,-1,-1,2,-1,0,1,-2,-1,1,-2,-2,0,-3,-2,2,-2,1,1,-2,1,1,-3,1,1,-1,2,1,-1,3,3,0,4,4,-2,11,6,-1,13,7,-2,13,6,1,2,1,-1,2,1,-1,2,1,-1,1,1,-1,1,1,-2,-1,1,-2,-2,2,-3,-4,2,-2,-4,1,-1,-3,0,0,-1,1,0,1,1,-1,0,0,-1,1,1,0,1,0,1,1,1,1,1,1,0,0,1,0,0,2,-1,1,2,-1,2,2,-1,2,2,0,1,0,2,0,0,3,2,-2,1,3,-3,2,3,-3,1,2,-3,-1,-1,-3,-3,-2,-3,-5,1,-4,-4,3,-4,-1,3,-3,2,3,-3,2,2,-4,3,1,0,1,1,-1,1,1,0,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,2,1,-1,2,1,-1,2,0,0,0,0,-1,0,1,0,0,1,0,0,2,0,0,2,0,1,2,0,1,2,0,1,1,0,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,-2,0,1,-1,0,2,-1,0],[0,4,1,0,2,0,0,4,-1,1,3,-1,-1,1,1,-2,1,1,-1,1,2,-2,0,2,-2,-1,3,1,-1,2,3,-2,2,3,-3,3,-2,0,2,-2,-1,2,-1,0,2,-1,-1,2,-1,-1,2,-4,-2,3,-3,-2,2,-6,-2,3,-1,-1,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,-1,2,-2,-1,2,-1,-2,2,-1,-1,2,-1,-1,2,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-1,0,1,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-2,-1,1,-2,-1,1,-3,-2,1,-1,-3,1,0,-5,1,0,-6,1,2,-6,1,-1,0,0,-1,0,0,-1,-1,1,-1,0,0,-1,0,0,0,0,1,0,0,2,0,-1,2,1,0,2,-1,0,0,-1,0,0,-1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,2,1,-1,0,1,0,0,1,0,0,2,0,-1,1,0,-1,2,0,-2,2,1,-2,2,1,-2,3,0,-5,3,0,0,4,1,-1,2,0,-1,3,0,-1,1,0,0,0,0,0,0,1,0,0,1,-1,0,1,-1,0,1,0,0,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,1,0,-1,1,0,-1,1,0,0,2,0,0,1,0,-1,1,-1,0,1,0,0,0,0,0,0,1,0,1,1,1,0,1,0,0,1,0,-1,0,0,-1,0,-1,-1,1,0,0,0,-1,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,-1,-1,0,-1,-1,0,-1,0,1,-1,-1,1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,1,-1,0,1,-1,-1,0,0,-1,0,0,-1,0,0,1,1,0,0,1,0,-1,0,0,-1,-1,2,-1,-1,0,-2,-1,-1,-1,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,2,-1,0,1,0,-1,1,-3,1,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,0,2,-1,-1,-1,2,-1,-1,1,-2,-1,2,0,0,1,0,-1,1,0,-1,2,-1,-1,1,0,0,1,-1,-1,1,0,-1,1,0,-1,1,0,0,1,1,-1,1,0,-1,1,0,-2,2,0,-2,1,-1,-2,1,0,-2,2,0,-2,2,1,-2,2,1,-2,2,0,-1,3,1,-1,2,3,0,4,1,-2,1,2,-1,2,3,-3,2,5,-2,-2,7,-6,-2,8,-10,-1,9,-16,-1,2,0,3,2,2,3,2,-1,3,2,0,4,2,0,4,2,0,2,4,0,4,0,1,0,2,0,4,1,0,4,2,-1,4,2,-1,3,3,-1,3,4,-2,3,2,-2,3,1,-1,2,1,-1,2,0,-1,1,0,0,0,-1,0,0,0,0,-4,-1,0,-4,2,-3,-6,2,-3,-7,0,-1,0,0,-1,0,0,-2,0,0,-3,0,0,-5,-1,0,-4,0,0,-2,-1,0,-2,0,0,-2,1,0,-1,0,0,0,1,0,0,0,-2,-1,1,-2,0,1,-3,-1,1,0,0,1,-1,0,2,0,1,0,1,1,0,0,1,0,0,1,-1,1,1,0,1,1,0,0,1,-1,2,2,0,2,2,1,2,2,0,4,1,1,4,1,-1,4,-1,3,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,1,-1,0,0,-1,0,1,-1,0,1,-1,0,2,-1,-1,1,0,-1,1,-1,0,1,-1,0,1,-1,0,0,-1,-3,2,0,2,2,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,-2,0,-2,-1,-2,-3,0,-3,-4,0,-3,-4,1,-4,-5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,-1,-2,2,-2,-4,1,-1,-6,2,-2,0,0,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,1,0,0,1,0,1,1,0,1,1,0,0,0,0,0,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,0,-1,0,-1,-2,-3,-3,-1,4,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,-1,-1,-1,2,-1,0,0,-1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,-1,1,0,-2,1,-1,-3,1,-3,-2,2,-4,-3,1,-4,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,-3,0,1,-3,-1,2,-5,-2,3,-8,-3,4,-10,-3,5,-10,-3,5,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,-1,-1,-2,0,-1,-2,-2,-2,-5,-3,-5,-6,-1,-1,-6,-1,0,-2,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-2,-1,1,-1,-1,1,-1,-2,1,-1,-1,0,-1,-1,0,-1,0,0,0,-1,0,0,-2,1,-2,-2,1,-3,-3,1,-3,-1,0,0,-2,0,-1,-2,0,0,-2,0,0,-1,0,0,-1,-1,0,-1,-2,-1,-2,-1,0,-2,-1,-1,-2,-3,-4,-3,0,0,-2,1,0,-2,0,0,-2,1,0,-2,1,0,-2,1,-1,-2,3,-2,0,2,0,-3,5,-3,-2,1,0,-2,1,0,-2,0,1,-2,0,1,-2,0,0,-2,0,0,-2,0,-1,-2,0,-1,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,1,0,0,2,0,0,2,1,0,1,-2,1,3,-6,2,3,-6,1,4,-9,0,2,0,0,2,-1,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,-1,0,2,-2,-1,1,-1,-1,0,-1,-1,0,0,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,0,1,-1,0,0,0,0,2,-1,1,2,0,0,2,0,1,1,0,2,0,2,3,0,4,1,0,2,0,1,0,1,1,0,0,2,0,0,2,-1,0,2,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,1,1,2,1,1,1,2,0,0,0,1,-1,0,1,-1,1,1,-1,1,0,0,2,-1,0,1,1,1,4,2,2,0,-2,0,1,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-2,1,-1,-3,0,0,-4,-1,-2,-2,0,0,1,1,-1,1,1,0,1,1,-1,2,0,-1,3,0,-2,4,-1,-3,10,1,-3,13,0,-4,14,0,0,1,0,0,1,0,0,0,-1,1,0,-1,0,-1,-1,0,-1,-2,0,-1,-2,0,-1,-2,1,-1,0,1,-2,0,1,0,0,1,1,0,2,1,0,2,1,-1,2,0,-1,3,2,0,0,1,0,0,1,0,0,0,-1,0,0,-1,-1,-1,-1,-2,-1,0,-1,-1,-1,-1,-1,0,0,1,-1,0,1,-1,0,1,-1,0,2,-1,2,3,-1,2,2,-6,4,4,-6,8,5,-7,10,2,-9,0,1,-1,-1,2,-1,0,0,-1,0,0,-1,1,0,-1,0,-1,0,0,-1,3,-1,-3,-2,-1,0,-1,-1,-1,0,-1,0,-1,-2,0,0,-2,0,0,-4,3,0,-4,5,-1,-5,7,-2,-4,4,-2,-2,-1,1,-2,-1,1,-1,-2,0,-1,-2,1,0,-3,1,0,-2,1,-1,-3,0,2,-2,1,-1,-2,1,-1,-2,1,-1,-2,0,0,-2,0,0,-2,0,1,-2,0,0,-2,0,2,-1,0,0,-1,0,0,-1,-1,1,-2,0,2,-2,-1,2,-2,-2,2,-2,-2,2,-3,-2,1,-1,0,2,-1,0,1,0,0,1,0,0,1,1,0,4,1,-1,4,5,0,3,4,1,6,8,2,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,1,3,1,0,0,1,0,0,2,-1,0,2,-1,0,2,-1,-1,2,0,0,2,0,0,1,0,-1,2,-1,0,2,-1,0,2,0,0,2,0,1,2,0,1,1,1,2,2,-1,1,2,-1,1,2,-1,0,2,-1,0,2,-1,-1,3,-1,-2,3,-2,-7,1,-4,-7,0,-4,-11,0,-3,-14,-2,-5,-10,2,-1,0,1,-3,0,2,-1,0,1,0,0,1,0,0,3,1,3,0,-3,1,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,0,-1,-2,1,-1,-2,0,-1,-2,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,-1,-1,0,-2,0,1,0,0,2,1,0,1,1,1,1,1,0,0,1,1,1,1,-1,3,2,0,4,1,-2,3,0,-5,1,0,-4,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,-1,1,0,0,1,0,0,1,0,0,0,0,-1,0,1,-1,0,1,-2,0,0,-2,0,-1,-2,0,0,-1,1,1,0,1,1,0,1,1,0,1,2,0,2,1,0,1,1,0,1,2,0,1,2,-1,1,2,0,0,3,0,0,4,1,2,2,-4,5,1,-8,1,3,-5,0,4,0,-1,5,-1,0,3,1,-1,3,1,-2,3,1,-2,3,1,-2,3,1,-2,3,0,-3,3,0,-2,2,2,-2,4,-1,-1,3,1,-1,3,1,-1,3,0,0,2,0,0,2,-1,0,1,-1,-1,3,0,0,2,-1,0,3,-1,0,1,-1,1,1,0,1,0,-1,1,1,-1,2,3,0,-1,0,-1,0,1,-1,0,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,1,0,-1,2,1,0,2,1,2,1,1,0,2,1,0,0,0,-1,0,0,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,1,0,0,0,0,0,1,-1,-1,1,-1,0,0,-1,0,0,-1,0,-1,-1,1,-1,-2,0,0,-1,0,0,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,0,0,0,1,0,1,0,0,0,1,0,-1,-1,-1,0,-1,-1,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,-1,0,-2,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,1,0,0,2,1,0,0,2,1,-1,2,2,-2,1,1,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-2,-1,0,-2,0,-1,-1,-1,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,0,-1,-1,0,0,-2,0,0,-3,0,-1,-3,0,-1,-3,0,-1,-1,0,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,0,-2,1,-2,-2,0,-2,-4,1,-1,0,1,-1,1,0,-1,0,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,0,0,-1,1,1,-1,0,1,-1,0,1,-1,-1,0,-1,0,1,-1,-1,1,-1,-1,1,-1,0,2,-1,-1,1,-1,0,1,-1,0,1,-1,0,2,-1,2,4,-3,1,1,1,4,1,-1,0,2,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,2,0,-3,3,0,-5,3,-1,-3,1,-1,-1,1,-2,-2,1,-1,-1,1,-1,-1,1,-1,-1,1,-2,-1,1,-7,0,-1,-10,0,2,-7,0,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,3,-2,-2,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-2,0,1,-2,0,1,-2,0,1,-3,0,1,-1,0,1,-1,0,2,0,0,2,0,0,3,1,0,5,1,1,7,0,2,8,-2,2,7,2,4,2,1,0,2,1,-1,2,1,-1,2,1,-1,2,2,-2,1,1,-2,1,1,-2,1,1,-2,0,0,-2,1,0,-1,0,0,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,5,4,-2,6,2,-2,4,0,0,9,2,-4,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,-1,0,1,0,0,-2,0,0,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-3,1,0,0,1,0,-1,0,0,0,0,0,-1,-1,0,-1,0,0,-1,-1,2,-1,-1,0,0,1,0,-1,-1,0,-1,0,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,-1,1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,-2,-1,-3,0,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,-1,0,-2,-4,3,-2,-3,3,-2,-4,4,-3,-5,6,-3,-6,7,-3,-5,7,-1,-1,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,1,-1,0,1,-1,0,1,-1,0,0,-2,-1,1,-2,-1,1,0,0,1,0,0,1,0,0,0,-1,0,0,0,0,0,0,1,0,0,1,1,1,0,1,0,-1,2,2,-3,0,3,-4,-1,1,-4,0,5,-6,0,0,1,0,0,1,0,-1,1,1,-1,1,0,-1,1,1,-1,1,-1,-4,5,3,3,-3,1,-1,1,0,-1,1,1,-1,1,1,0,1,1,0,1,1,0,1,2,0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,0,1,1,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,0,1,1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,0,0,-1,2,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-2,1,-1,-3,1,0,-4,2,0,-5,1,0,-1,2,0,-1,2,0,-1,1,0,0,1,0,0,1,0,-1,1,1,0,1,3,1,0,-2,1,1,0,0,2,0,1,2,-1,1,2,-1,1,2,-1,1,2,0,1,2,1,1,1,1,1,0,3,1,-1,3,1,-2,5,1,-2,-1,1,1,-2,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,-1,1,0,-2,-2,0,-2,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1,0,0,0,0,0,1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,1,0,0,1,0,-1,0,0,-1,0,1,0,-1,1,-1,-1,0,0,-1,0,0,-1,-1,0,-1,-2,2,0,1,0,-1,1,-1,0,1,-1,0,1,0,0,2,-1,0,2,0,1,1,0,0,-2,-1,0,-2,1,1,-3,-3,0,2,-1,0,2,-1,0,2,-1,0,2,-1,-1,2,-2,-1,3,-3,-1,3,-4,-1,4,-5,-1,4,-5,-2,4,-4,-2,4,-3,-2,2,-1,0,2,-1,-1,2,-1,0,2,0,1,3,1,1,3,1,1,4,1,2,5,1,3,4,0,1,3,-1,0,3,0,0,1,0,1,3,-1,2,-1,1,1,-1,1,2,-2,0,0,0,1,-1,3,3,1,3,3,-2,0,1,-5,-2,0,-5,-2,1,4,-3,1,5,0,1,3,0,2,-1,0,3,-1,0,4,0,0,4,1,0,3,1,0,3,1,0,2,0,0,2,1,0,1,1,0,1,0,1,5,0,1,6,0,1,4,-1,0,1,0,-1,1,0,1,0,1,0,0,1,0,0,2,0,0,2,0,-1,2,0,-1,1,-1,-1,1,0,-1,1,-1,-2,0,-1,-1,0,0,-1,0],[2,4,-3,2,3,-2,4,2,-3,4,2,-4,1,3,-1,1,4,-1,1,2,0,1,2,1,0,1,3,0,-1,3,-3,-3,4,-5,-1,6,1,1,1,1,0,1,2,1,1,2,0,1,3,1,0,3,0,0,5,0,-1,1,0,0,2,0,1,2,0,2,1,1,1,0,0,1,0,1,1,-1,0,1,0,-1,1,-2,1,1,0,0,2,0,0,2,1,0,1,1,0,2,1,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,2,0,0,2,1,0,2,1,0,2,2,0,2,-1,-2,2,-1,-3,2,-1,-4,2,0,-5,1,0,-6,-1,0,-5,1,1,0,2,1,0,2,1,0,2,1,1,2,0,0,2,-1,1,1,-1,1,0,-1,0,0,-3,1,-1,1,1,2,1,1,2,1,1,2,1,1,2,1,0,1,0,0,2,1,1,2,1,1,1,1,1,2,1,1,2,1,0,2,1,1,2,1,1,1,1,1,2,1,1,2,1,1,1,1,1,2,0,1,2,0,1,2,0,1,1,0,0,1,-1,0,0,0,-1,1,1,1,2,1,1,1,1,1,2,1,0,2,1,0,2,1,1,2,1,0,2,1,0,2,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,2,2,1,0,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,1,1,1,0,0,0,1,-1,1,0,-1,1,0,-2,0,0,1,1,0,1,1,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,1,0,1,1,0,1,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,1,1,1,1,2,1,1,2,2,1,1,2,0,2,2,1,1,0,1,1,0,1,1,0,0,1,0,1,0,0,1,0,0,2,0,0,1,-2,-1,2,1,1,0,1,0,1,1,0,1,1,0,1,1,0,0,1,-1,0,0,-1,0,-1,-1,1,0,0,0,-1,-1,1,1,0,0,1,0,0,1,0,0,2,0,0,1,0,1,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,-2,0,0,0,0,0,-1,1,1,0,0,-1,1,1,-1,1,0,-2,0,1,-3,2,2,-5,0,5,-6,-1,10,-7,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,1,1,0,4,0,1,0,1,0,0,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,0,2,1,0,-1,-1,-1,1,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,1,2,-2,0,2,-2,2,3,-4,0,2,-4,0,-1,0,0,-2,0,-1,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,-1,1,-1,-1,1,-1,0,1,-1,-1,0,-1,-2,1,0,1,0,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,2,0,-1,2,0,0,3,1,-2,2,-1,-1,2,-1,-2,2,-2,-3,2,-3,-5,1,-1,-6,-2,3,-7,-6,6,-8,-8,9,-8,-6,6,-1,2,-1,-1,1,-1,-1,2,-1,-1,1,-1,-1,1,-1,0,2,-1,-1,1,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,0,-1,0,0,-1,0,0,0,0,-1,0,0,1,1,0,0,-1,0,1,-1,-1,0,0,0,0,-1,0,0,-1,-1,0,-1,0,1,0,0,1,0,0,0,-1,0,1,-1,-1,1,-2,1,1,0,1,0,-1,0,-2,1,0,-4,3,2,-5,3,-1,-5,4,0,1,-1,0,1,-1,0,1,-1,0,2,-1,0,2,-2,0,2,-2,-1,3,-2,-1,3,-3,-3,3,-3,0,2,-1,1,2,-1,0,2,0,0,2,0,0,1,1,0,2,0,1,2,0,0,2,0,0,2,0,0,1,0,0,1,0,0,1,1,-1,0,0,1,2,-1,1,2,-1,0,2,-1,0,3,-1,0,3,-1,0,3,-1,-1,4,-2,-2,6,-2,-2,2,-4,1,3,-1,1,3,-1,1,2,-1,1,2,-1,1,3,0,1,3,0,2,3,0,1,2,-1,1,2,-1,1,2,-1,1,2,-1,0,2,0,2,0,1,2,0,5,2,0,-3,0,2,-1,0,2,-1,1,2,0,1,2,0,0,2,0,1,2,0,0,2,0,-2,2,-1,-3,3,-4,-3,4,-6,-4,3,-5,1,2,0,1,2,-1,0,1,0,0,1,0,0,1,0,0,0,2,-3,2,1,-3,3,4,-5,5,6,-8,7,5,-4,5,8,-1,1,0,-1,1,1,-1,0,-1,-1,0,-1,-1,1,-2,-2,0,-3,-1,1,-1,-1,0,-1,-2,0,-1,-1,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,0,-2,-1,0,-2,-2,-1,-3,-2,-2,-4,0,-3,-3,-5,-3,-2,0,0,-2,0,0,-2,0,-1,-2,0,-1,-2,0,0,-2,1,0,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,0,-1,0,-2,-2,0,0,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-2,0,1,-2,1,1,-2,1,1,-2,1,1,-2,1,1,-2,1,-1,-1,1,-1,-3,2,-4,-6,2,-4,-8,1,-2,-8,3,-7,-2,1,1,-2,1,1,-2,1,0,-2,1,0,-4,0,-1,-4,2,-1,-3,2,-1,-5,3,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,-2,-4,1,-2,-3,0,-1,1,-2,0,3,-2,0,0,0,0,0,1,-1,0,0,-1,1,0,-1,2,-1,-1,2,-3,1,3,-4,2,1,-2,1,6,-8,0,1,0,0,1,0,1,1,0,1,0,0,2,1,0,1,3,1,1,-1,-1,1,0,1,2,0,1,2,0,0,2,-1,1,1,-1,1,1,-1,1,2,-1,1,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,0,0,1,1,-1,0,0,-1,1,1,0,1,1,0,1,1,0,1,1,0,0,0,2,-3,1,3,-5,-1,2,-3,1,-1,1,1,0,0,1,-1,1,2,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,-2,-1,0,-3,-1,1,-1,1,1,-2,1,1,-1,1,1,-1,1,1,0,1,0,0,1,0,1,1,0,0,1,1,-1,0,1,-1,0,1,-1,0,2,-1,0,2,-1,-1,-1,-1,1,-1,-1,1,0,-1,0,-1,-4,0,-4,-7,2,1,-4,-1,2,-1,0,2,-1,-1,2,-2,0,2,-2,0,2,-3,0,2,-2,-1,3,-4,-1,2,-7,-2,3,-7,-4,2,-2,0,2,-2,-1,1,-1,0,1,0,0,0,0,0,1,0,1,1,0,1,1,1,1,0,0,0,0,0,0,1,-1,0,0,-2,-1,0,-2,-1,-1,-2,-2,-3,-4,-2,0,0,-1,0,-2,-1,0,-2,-1,0,-2,-1,-1,-2,-1,0,-1,0,0,-1,0,0,-1,0,2,1,1,-1,-2,-1,-1,-2,-2,0,-2,-1,0,-2,-1,-2,-3,-2,-2,-2,5,-2,-2,3,1,1,10,0,2,11,0,-1,-1,0,-1,-1,0,0,-1,0,1,-1,0,1,-2,-2,2,-2,1,3,-5,-6,3,1,-1,1,0,-1,0,1,-1,2,1,-2,2,2,-2,3,2,-3,2,2,-4,6,0,-3,7,0,-7,7,-1,-2,1,2,-2,1,3,-1,1,0,-1,0,-1,-1,1,-2,0,2,-3,1,0,-4,1,6,-3,-2,-1,-1,-2,-2,-1,-2,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-3,0,-2,0,-1,1,-1,-1,0,-2,-1,0,-1,0,0,-1,0,1,-1,0,0,-1,1,3,0,-3,0,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-2,-1,1,-3,-3,1,-3,-4,1,2,-6,0,4,-7,3,-1,0,1,-1,0,2,-1,-2,1,0,-2,1,1,-2,0,1,-2,0,0,-3,1,0,-3,1,-1,-2,1,0,-3,1,0,-3,1,0,-3,0,1,-2,-1,-1,-3,0,0,-2,1,0,-3,1,0,-2,1,1,-1,1,1,-2,1,0,-1,2,0,-1,2,1,-1,2,0,-2,2,0,-2,2,0,-2,2,1,-2,0,1,-3,0,-2,-1,-2,-2,-2,-3,0,-3,-3,-5,-1,-5,0,-1,2,1,-1,2,0,-1,2,1,0,2,1,0,1,1,-1,2,1,0,0,1,0,1,1,0,1,1,0,1,1,0,0,0,-1,-1,1,0,-1,0,-1,-2,0,0,-2,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,2,0,0,1,0,0,0,0,1,1,0,1,1,1,0,-1,0,1,-1,0,1,-1,0,-1,0,1,-1,0,0,-3,0,1,-5,1,2,-4,1,2,1,-1,0,1,0,0,1,-1,0,1,-1,0,2,0,-1,2,0,0,1,-1,-2,1,-1,0,1,-1,0,1,-1,0,0,-1,1,0,-1,1,0,-1,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,-1,1,1,-1,1,0,-2,1,0,-2,2,0,-3,2,0,-5,3,1,-2,2,1,-2,2,1,-1,2,2,-1,2,3,-1,2,4,1,4,6,1,6,2,2,4,2,0,2,2,0,1,2,-1,2,2,0,2,1,0,1,1,-1,1,1,0,0,1,0,0,1,0,-1,2,-1,-3,0,1,-1,1,0,-1,0,0,-1,0,0,0,0,0,-1,-1,0,0,-1,1,0,-1,0,0,-1,0,-1,-1,0,-1,0,0,0,-1,0,-1,-1,1,-1,-1,2,0,-2,1,-1,0,5,1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,-1,-1,0,-1,-1,0,0,-2,0,0,-2,0,-1,-2,1,-1,-3,1,-2,-2,1,-2,-1,1,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,-1,0,-1,-2,-1,-1,-3,0,-1,-1,-1,-2,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-2,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-2,-1,-2,-1,-1,-1,-1,0,-2,-2,0,-1,-1,-1,-1,-1,-1,-2,-1,-1,-3,-2,-1,-2,-2,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,1,-1,-1,-2,-1,0,-1,-1,0,-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,-1,-1,0,-1,-1,0,-2,-2,0,-2,-2,1,-1,-1,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,2,-1,0,2,-1,-1,1,-1,-1,0,-1,-1,-1,-1,-1,0,-1,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,1,-1,-1,0,0,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,0,-1,1,0,-1,1,-1,0,2,-1,0,1,-1,0,1,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,0,-1,0,0,-1,1,1,0,1,0,-1,1,0,-1,1,0,-2,1,0,-2,1,0,-2,1,0,-2,0,1,-2,-2,-1,-3,-1,-1,-3,-2,-1,-2,1,0,-2,2,-1,-2,1,-2,-2,0,-2,-2,0,-2,-2,0,-2,-2,-1,-2,-2,-1,-3,-2,-1,-3,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,-1,-1,-1,0,-1,-1,0,0,-2,1,0,-2,1,1,-2,2,1,-2,3,-1,-1,-1,0,-2,0,-1,0,-3,0,-2,1,0,-2,1,-1,-3,1,-1,-3,1,-1,-4,1,-2,-4,0,-1,-4,1,-2,-3,0,-2,-4,1,-2,-2,0,-3,-2,-1,-3,-1,-2,-4,-3,-2,-3,-1,-2,-3,0,-2,-2,-1,-1,-3,0,-2,-1,-1,0,0,0,0,-1,-1,0,-1,-2,1,-1,-1,1,0,-2,2,0,1,-1,1,3,-1,0,1,-1,0,2,-1,0,2,-3,-2,3,-4,-3,3,-4,-3,3,-3,-4,4,-3,1,3,0,1,3,-1,1,2,1,1,2,1,1,2,3,3,4,5,4,8,5,5,9,4,5,9,4,2,3,2,2,3,2,2,4,1,3,5,1,3,6,0,3,7,-2,2,4,0,3,5,1,2,3,-1,1,2,-1,1,2,-2,-3,3,0,1,1,0,1,1,-1,1,2,0,0,1,1,0,2,1,-1,1,1,0,2,1,0,3,3,0,1,0,0,1,0,1,1,0,1,0,-1,1,-1,-1,1,-1,-1,0,0,0,0,-1,0,0,2,1,1,1,0,1,1,0,0,1,0,0,0,0,1,0,1,0,1,-1,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,1,-1,0,1,-1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,2,0,-2,-1,2,0,5,-2,0,1,0,0,1,0,0,1,-1,0,1,-1,-1,1,-1,-1,0,-3,0,0,0,0,1,0,0,1,-1,0,1,0,0,1,-1,0,1,0,0,1,-1,0,2,-1,0,1,0,0,0,0,0,0,0,-1,0,1,-1,0,1,-1,1,1,-1,0,1,-1,0,0,-1,-1,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,1,-2,-1,0,-1,2,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,-1,-1,0,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,1,0,-1,0,-1,-1,1,0,-1,1,-1,-1,1,0,0,1,0,0,1,1,1,1,0,0,2,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,0,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,1,-1,1,1,0,0,1,0,0,1,0,1,1,-1,0,2,0,1,0,0,1,0,-1,1,0,0,1,0,-1,1,0,-1,2,0,0,1,-1,0,1,0,0,2,-1,0,0,-1,-1,1,-1,-1,1,-2,-1,0,0,-2,-1,-1,-3,-2,0,-2,-2,-1,-2,-2,1,-1,-2,3,-1,-3,4,-1,-4,5,0,-3,6,-1,0,-2,-1,-1,-3,-1,1,-1,0,2,-2,0,3,-1,-1,3,-2,0,6,-4,-2,1,1,0,2,-2,1,2,-3,0,1,-2,0,1,-2,-1,1,-2,-1,0,-2,-1,1,-2,0,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,1,-2,-1,1,-2,-1,0,-2,0,1,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,-1,-1,-1,-2,-1,-2,-1,-1,0,0,1,-1,1,0,-1,0,1,-1,1,1,-1,1,2,-1,0,3,-1,1,2,-2,1,1,-1,2,1,-1,1,2,-1,1,2,-1,1,2,-1,1,1,-2,1,-1,-1,2,-5,-3,2,-7,0,1,1,-1,1,1,-1,1,1,-1,1,1,0,1,1,0,2,1,0,-2,-1,-1,-5,-1,1,-3,-2,-3,1,1,0,1,1,0,2,0,-1,2,0,-1,2,0,-1,0,0,0,0,0,0,-4,0,2,-7,1,4,-10,1,5,-8,1,6,2,0,0,3,0,0,1,-1,-1,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,2,0,0,2,1,0,2,0,0,1,0,0,1,0,0,1,1,-1,1,0,0,1,0,0,0,0,0,-1,1,3,6,-1,3,-8,3,5,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,-1,1,0,0,1,0,0,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,2,0,0,2,1,0,2,0,0,1,0,-1,1,0,-1,1,0,0,1,1,0,1,1,0,1,1,0,1,1,-1,0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,-1,-1,1,-2,-2,1,-5,-4,2,1,-1,-1,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,-1,0,-1,-2,0,-2,-2,0,-2,-3,0,-2,-3,1,-1,-2,1,0,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-2,0,0,-1,1,0,-2,2,0,-2,2,-1,-2,1,0,-2,0,0,0,-2,0,0,-3,0,-1,-1,0,-1,-2,-2,1,-1,-4,3,-1,-6,5,-5,-7,7,-4,-7,6,0,-5,4,1,2,-3,-1,2,-5,-2,2,-3,0,0,-2,-2,0,-2,-2,0,-1,-2,0,0,-1,0,-1,-1,0,-1,-1,0,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,-2,0,0,-2,0,0,-1,0,-1,-2,0,-3,-2,0,-3,-2,0,-2,-2,1,-2,-2,1,-2,-3,2,-2,-3,2,-1,-3,1,-1,-2,1,0,-2,1,-1,-2,1,0,-2,0,0,-1,0,-1,-2],[2,-1,5,0,-1,3,-1,0,0,-2,-2,2,0,0,3,0,0,3,0,-1,3,-1,0,3,-1,-1,3,-2,-1,5,-3,-3,7,-5,-9,9,-1,0,2,-1,0,2,0,0,1,0,0,1,0,0,1,-1,-1,1,-2,-1,1,-1,-1,1,0,0,1,0,0,0,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,2,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,2,0,0,1,2,3,4,2,4,3,4,3,1,6,5,6,4,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,2,0,0,-1,1,0,-1,1,0,-1,1,0,-1,0,1,-1,0,1,-1,0,2,-3,0,1,-3,0,3,-3,1,0,-1,1,0,-2,1,0,-1,1,0,-1,1,0,-1,0,0,-1,1,0,-1,0,0,-1,-1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,-1,0,0,0,1,0,0,1,0,-1,1,0,-2,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,2,0,0,1,0,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,-1,0,0,0,1,1,0,0,1,0,0,1,0,1,1,1,-1,2,-1,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,1,0,0,1,1,1,0,1,1,1,1,2,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,-1,2,0,-2,2,-1,-1,2,0,-4,1,-2,3,0,-1,0,0,-1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,-1,0,0,0,0,0,0,1,0,0,0,-1,0,0,-1,0,0,-2,1,0,-1,0,-1,-2,-1,1,0,1,1,0,1,1,-1,1,0,-1,1,1,0,0,1,1,0,1,1,0,1,1,0,1,2,0,0,2,0,-1,3,0,1,1,-1,1,1,-2,0,0,-2,0,0,-1,0,0,-1,1,1,-1,1,1,0,1,1,1,3,0,1,1,-2,3,3,-4,4,0,-5,4,1,1,0,2,2,0,1,2,0,1,2,0,1,2,0,1,1,0,0,0,1,2,1,0,1,2,0,2,2,0,1,2,0,1,2,0,0,2,0,0,1,0,-1,3,1,0,1,1,1,1,1,0,1,1,0,1,1,0,1,2,5,-3,0,6,-4,0,9,-6,1,11,-7,0,0,1,1,-1,2,1,0,1,1,0,1,1,0,2,1,-1,1,1,-1,1,1,-1,1,1,0,1,2,-1,1,0,-1,1,0,-1,0,1,1,0,0,1,2,0,1,1,1,-1,1,1,-1,0,1,-1,1,1,-1,1,1,-1,1,1,-1,1,2,-1,1,1,-1,1,1,-1,0,2,-2,-1,2,0,3,1,1,4,1,1,6,-1,2,7,-2,0,8,-2,-1,1,1,-1,0,1,-1,1,1,-1,1,1,0,1,1,-1,1,0,-1,0,1,0,0,0,-1,1,1,-1,1,0,-1,1,0,0,1,0,-1,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,1,0,1,0,3,0,0,2,0,0,4,4,1,6,8,0,3,3,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,-1,-2,2,0,-3,3,-5,-6,5,-6,-7,6,0,0,0,0,-1,-1,0,0,0,0,0,-1,0,0,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-2,-1,1,-3,-1,2,-6,4,1,-2,-5,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-2,-1,0,-2,-1,-1,-1,-1,0,-2,-1,0,-1,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,2,-2,0,1,-1,-2,0,-1,-1,0,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1,1,-2,1,4,-2,4,5,-3,4,6,-3,6,0,0,0,-1,0,0,0,1,-1,0,1,-1,-2,1,-1,-1,1,-1,-3,3,-1,-6,2,-1,-10,3,-1,-11,4,-3,-12,3,0,1,0,-1,2,-1,-2,0,1,0,1,1,0,1,1,1,2,2,1,0,-1,1,1,1,0,1,1,0,0,1,0,0,1,0,1,1,-1,1,1,-1,0,1,-1,1,2,-1,0,2,-2,0,3,-3,-2,-5,-7,1,12,0,1,2,-1,2,2,-2,1,1,-1,1,1,-1,1,1,-1,1,1,-2,1,2,-1,0,2,-1,0,3,-1,0,4,-1,0,3,0,-1,2,-1,-2,2,-2,-1,1,-1,-1,1,-1,0,1,-1,1,0,-1,3,1,0,3,2,2,4,1,0,-1,1,-1,-2,1,-1,-2,1,-1,-2,0,-1,-1,0,-1,-2,0,-3,-1,3,-2,0,3,-4,0,6,-7,-1,8,-7,1,5,-8,-2,1,0,-3,1,0,-3,1,-1,-3,1,-2,-3,2,-2,-6,-1,-2,-8,-2,-2,-7,-4,0,-3,1,-2,-4,1,-2,-2,1,-2,-2,1,-3,-2,1,-4,-2,1,-4,-2,3,-5,-3,2,-5,-4,-1,-4,-4,-2,-3,-2,1,-2,-2,1,-2,-2,1,-2,-2,1,-1,-2,1,-1,-2,1,-2,-1,2,-2,0,2,-5,-3,2,0,-1,1,0,-1,0,0,-2,1,0,-2,2,0,-3,2,1,-2,1,1,-2,4,2,-2,1,0,-2,1,0,-1,1,-1,-1,1,-1,-2,1,-2,-1,1,-1,-1,1,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,-1,0,-3,0,0,-3,0,0,-2,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,0,-1,0,0,-1,1,-1,-1,1,0,-1,2,-1,-2,2,0,-2,3,-1,-3,1,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,0,-1,0,1,0,0,0,0,0,0,0,0,0,-1,-1,1,0,-1,1,1,-1,1,0,0,0,0,0,0,-1,-1,0,-1,-1,0,-1,-2,0,0,-3,0,-1,-5,-1,1,-1,0,-1,-1,1,-1,-1,1,-2,-1,1,-2,-1,1,-2,-2,1,0,1,1,-1,-1,0,-1,0,1,-2,1,1,-2,1,-1,-2,2,2,-2,-1,1,-3,-1,1,-2,0,0,-3,0,0,-3,0,-1,0,1,1,2,-3,1,5,-4,4,6,-6,4,-2,0,-1,-2,1,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,1,0,-1,0,2,-2,0,0,-1,1,1,-2,0,0,0,0,-1,0,-1,-1,0,0,-1,1,0,0,1,0,-2,1,0,-1,0,1,-1,0,1,0,-1,2,0,-1,2,0,-1,3,1,-2,1,-1,-1,0,-1,-2,2,0,0,2,-1,0,1,-1,0,1,-1,0,0,-1,0,-2,-2,-1,-2,-4,-2,-5,-4,-1,-6,-4,-1,2,0,0,2,1,1,2,-1,0,2,0,0,1,0,1,3,1,-3,6,1,-4,2,3,-6,3,0,0,3,0,0,3,0,0,3,0,0,3,0,0,2,3,0,0,4,0,-4,5,-1,2,4,0,3,1,0,3,1,0,3,1,0,2,1,0,1,1,-1,1,2,-1,2,1,-1,1,3,-1,2,1,0,2,1,-1,2,1,0,2,1,0,2,1,0,2,1,0,5,1,0,-1,-1,1,2,0,1,2,0,1,1,1,1,0,1,1,0,2,1,-1,1,0,-1,4,1,0,0,1,0,0,1,0,0,1,0,-1,0,1,-1,0,2,-1,1,1,0,0,7,1,0,8,-1,-2,0,-1,0,0,-2,0,0,0,0,0,0,0,1,0,0,1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,-1,3,0,0,0,0,0,-1,1,0,1,1,0,1,1,1,2,1,-1,8,2,0,1,1,1,0,1,0,1,0,0,0,0,0,0,-1,0,1,-1,-3,-1,-1,0,-2,-2,0,-2,-2,-3,-1,-2,3,-3,-2,-1,0,0,-1,0,-1,0,0,0,-1,-1,0,-1,-1,0,-1,-1,-2,0,1,1,-1,-1,0,-1,-1,0,-1,0,1,-1,-1,1,0,-1,1,0,1,3,-1,1,4,-1,2,3,-1,-1,1,-1,-1,1,-1,0,0,-1,0,0,0,0,0,-1,2,-1,1,-1,-2,1,-2,1,-1,1,0,-1,1,-1,-2,1,0,-2,2,0,-3,2,1,-3,3,2,-7,6,3,-6,5,3,-2,2,3,0,0,3,-2,3,0,-3,4,0,-2,1,1,-2,1,1,-2,1,1,-2,1,1,-2,1,1,-2,1,0,-2,1,0,-1,1,0,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,0,-2,1,0,-2,2,-2,-1,1,0,0,1,0,0,0,-1,0,-1,-1,1,-1,-2,0,1,2,1,2,4,-1,2,3,0,-1,-1,-1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-1,-1,2,-1,-1,1,-1,-1,2,-1,0,2,0,-2,2,-1,-1,2,-1,-1,2,0,-1,2,0,0,2,0,-1,2,0,0,2,1,-1,2,0,0,1,0,0,2,0,0,2,0,0,2,0,0,2,0,0,0,-1,0,6,0,-2,1,0,0,1,0,0,1,0,0,0,0,-1,0,0,-1,0,0,-1,-1,-1,-1,-2,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,1,1,-1,1,1,-2,1,1,-1,1,0,-1,1,1,0,1,0,0,2,0,1,1,-1,-1,1,0,0,0,0,-1,-2,1,-1,-3,2,-1,-2,1,-1,1,0,0,0,0,0,1,0,-1,1,0,-1,2,0,-1,2,0,-1,2,1,-1,2,1,-1,1,-1,-1,1,-1,0,1,0,-1,1,0,-1,2,-1,0,4,0,-3,-2,2,1,1,0,0,2,-1,0,1,0,0,1,0,0,1,0,0,1,0,1,2,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,2,0,0,0,0,2,1,0,1,0,0,1,1,0,0,1,-1,0,1,0,1,1,-1,0,1,0,0,1,0,1,1,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-1,0,1,-1,0,1,-1,0,0,-2,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,1,0,-1,1,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,2,0,0,1,-1,0,1,-1,0,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,0,0,-2,0,-1,-2,0,-1,-3,0,0,-3,0,1,-3,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,2,-1,1,1,-1,0,1,-1,-1,1,-1,0,1,-2,0,1,-2,0,1,-2,0,1,-1,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-3,0,2,-3,-4,5,-2,-4,5,-2,-7,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,0,-2,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-2,2,-2,1,1,-2,2,3,-2,7,0,-2,-1,0,-2,-2,0,-2,-1,0,-2,-2,1,-2,-2,1,-3,-2,1,-2,-2,0,-2,-2,0,-2,-2,0,-2,-2,0,-2,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,-1,-1,-2,0,-1,-2,-1,-1,-2,-1,-1,-2,0,-3,-1,1,-3,-1,0,-3,1,-1,-1,-2,-1,-1,-2,0,0,-1,0,0,-1,0,0,-1,-1,1,-2,-1,2,-5,1,1,-7,-2,3,-7,0,0,-1,0,1,-1,0,0,0,1,0,0,1,0,1,2,-2,-1,-1,-6,-2,-2,-7,-1,-2,-9,-2,1,1,0,2,1,0,1,1,0,1,2,0,1,2,-1,2,3,-1,1,2,0,1,2,0,1,1,0,1,1,-1,0,1,-1,0,1,-1,1,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,0,0,1,0,0,1,1,0,0,1,0,1,1,0,0,1,-1,0,1,1,0,1,0,-1,-2,-4,-3,-4,3,0,-2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,2,0,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,-1,0,1,1,1,1,0,2,1,0,1,1,0,1,0,0,1,1,0,2,0,0,2,1,0,2,1,-1,2,1,-1,2,-4,-1,3,-4,-2,4,-3,-3,4,-5,-3,5,1,-1,2,1,-1,2,1,-1,2,1,-1,2,1,-1,2,2,-1,2,1,-1,2,1,-1,1,0,0,2,0,0,2,0,0,2,-1,0,2,0,1,2,0,1,1,0,0,2,-1,-1,2,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,0,0,0,-1,0,0,1,0,-1,0,0,-2,0,0,-1,1,0,0,1,0,-1,1,-1,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,-1,0,-2,-2,0,-2,-2,0,-2,-2,-1,-1,-2,1,-1,-2,2,-1,-2,1,-1,-2,1,-1,-2,1,1,-1,0,1,0,-1,0,0,-1,1,2,-3,3,4,-4,0,2,-3,-1,-2,1,-1,-2,1,-1,-1,1,0,0,1,0,1,2,0,1,2,0,1,1,0,1,0,0,1,0,-1,1,0,0,1,0,0,0,0,-1,2,0,-1,2,1,-1,1,-1,-1,1,0,0,1,-1,0,1,-1,0,1,0,0,0,-1,1,0,-1,0,-1,0,0,-2,0,0,-4,-1,1,-7,0,2,-9,1,1,-9,-1,0,1,-1,0,0,-2,0,1,-1,0,1,-2,0,2,-2,0,2,-3,2,4,-5,0,0,-1,0,1,-2,0,1,-2,-1,1,-1,-1,1,-1,-2,0,-1,-1,0,-1,-2,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,1,1,0,1,0,1,0,1,2,1,-1,-1,0,0,0,0,0,0,0,1,0,0,1,1,-1,1,1,-1,2,2,-2,2,0,-2,1,1,-1,1,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,2,-1,-1,4,-1,-3,4,-2,-2,8,-3,-1,1,-1,-1,1,0,-1,1,-1,-1,1,0,-1,0,0,-2,0,0,-3,-1,0,-2,-1,0,-4,-3,-2,0,1,0,0,0,1,0,1,1,0,1,1,1,1,2,1,2,-2,2,3,-1,5,1,0,7,0,0,9,-2,0,6,0,0,0,1,0,1,1,1,-1,1,-1,-1,1,-1,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,1,0,0,0,0,0,0,0,0,0,1,0,-1,4,-2,-2,-1,2,-1,0,0,0,1,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,-1,0,0,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,-1,-1,0,0,-1,0,-1,-1,0,-1,0,1,0,-1,-2,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,2,0,0,3,0,1,0,0,-1,6,0,1,-1,1,0,-1,0,1,0,-1,1,0,0,1,0,-1,2,0,0,2,-1,0,3,-1,-2,3,-1,-2,3,0,-2,2,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,0,2,-2,0,2,-3,-1,3,-4,-1,3,-5,0,2,-4,1,1,-3,1,1,-1,1,1,-1,0,0,-1,1,0,-1,1,-1,0,0,0,2,-1,1,4,-2,2,5,-3,3,3,-3,4,1,-2,3,0,3,-3,1,3,-3,0,4,-4,-4,2,-2,-4,3,-1,-4,4,-1,-3,5,0,-3,4,0,-4,4,0,-3,3,-1,-3,3,0,-3,2,-1,-3,2,-1,-4,4,-1,-4,5,-1,-4,3,-2,-4,1,-1,-4,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,-1,2,0,-1,2,0,-1,2,0,-1,1,1,-1,1,0,-1,1,0,-1,1],[-1,9,6,-1,6,3,-1,7,0,0,5,-3,-1,5,4,0,6,5,-1,2,3,-1,0,3,-1,-2,4,-1,-5,5,-1,-10,12,-1,-14,11,0,0,1,0,-1,1,1,0,0,1,0,-1,2,0,-2,2,0,-1,2,-1,-1,2,0,0,1,1,-1,1,1,-1,1,1,-1,1,2,-1,0,2,-1,0,3,-1,0,2,-1,1,3,-1,0,1,0,0,2,0,0,1,0,0,1,1,0,1,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,-1,-1,0,0,-2,-1,-1,-3,-1,-2,-2,0,-3,-1,0,-2,-3,0,0,0,0,0,0,0,0,0,0,1,0,-1,1,1,-1,1,1,-1,2,2,-2,2,2,-1,1,2,-3,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,0,0,0,0,0,0,0,0,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,4,-2,0,0,0,-1,0,0,-1,0,-1,0,0,0,-1,0,1,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,1,2,2,0,2,1,0,2,1,0,1,1,0,1,0,0,1,0,0,0,1,0,0,1,-1,-1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,-1,0,0,-1,0,1,-1,0,1,0,0,2,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,1,2,0,1,2,0,1,2,0,1,2,2,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,2,-1,2,1,-1,4,2,-1,-1,-1,-1,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,2,-1,2,4,-1,1,2,0,1,1,0,1,1,-1,0,1,0,0,1,0,-1,1,1,-1,0,0,-1,-1,-1,-1,0,0,-1,0,-1,-1,0,-1,-2,0,0,0,0,-1,-1,0,-1,-1,0,-2,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-2,-1,0,-2,-1,0,-2,0,0,-1,-1,0,-1,0,0,-2,0,0,-2,0,0,-3,2,0,-2,3,1,-4,4,1,-3,-2,1,-1,0,0,-2,0,-2,-2,0,1,-2,0,1,-2,0,2,-2,-1,2,-3,3,1,-2,-5,3,-4,1,1,-1,1,1,0,1,2,-1,2,2,0,3,3,0,3,5,-1,4,4,-1,2,2,0,2,2,0,2,2,0,2,2,0,2,2,0,1,2,1,0,3,0,0,3,-1,-2,3,-2,2,1,0,2,1,0,2,2,0,2,3,0,2,4,1,2,4,1,2,2,0,2,2,-1,3,2,-1,2,1,-1,2,1,-1,1,0,-1,2,1,-1,1,1,0,2,1,-1,2,1,-2,2,1,-2,2,1,-1,2,1,-1,2,1,-2,1,1,-3,2,1,-2,2,1,-2,2,1,-2,3,2,-2,3,1,-2,4,2,-1,4,1,2,6,2,3,3,-1,5,2,1,-2,2,1,-2,2,1,-2,1,1,-1,1,1,-2,1,2,-2,1,1,-1,1,1,-1,2,2,-1,2,2,-1,1,2,0,2,2,0,1,2,0,1,1,1,1,1,1,1,1,0,1,0,0,0,1,0,0,0,0,0,0,-1,0,-1,-2,0,-1,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-2,3,1,-2,1,0,-1,1,0,-1,1,1,-1,1,1,0,1,1,0,0,0,-1,0,1,0,1,2,1,2,4,2,3,5,1,3,4,3,0,1,0,1,1,0,0,0,0,0,0,0,-1,0,-1,-2,-1,2,-1,-1,2,-6,-4,6,-6,-4,7,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-2,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,1,1,2,1,1,3,0,0,2,2,2,4,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,-1,-1,0,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,-1,2,0,-1,2,-4,-1,2,3,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,2,1,0,1,1,0,1,2,0,1,2,0,0,2,-1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,2,3,1,0,3,0,0,5,-1,1,7,-1,2,5,-2,0,0,0,0,1,-1,-1,0,1,1,0,0,0,0,0,0,-1,-1,0,0,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,1,1,0,0,1,1,1,1,0,1,1,1,2,2,0,1,3,1,0,1,-1,2,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,1,0,0,1,0,0,1,-1,0,1,-1,0,1,0,-1,1,0,0,2,0,0,1,0,0,1,0,0,1,0,0,2,1,0,2,1,0,2,2,0,3,2,1,1,0,0,1,0,0,1,0,1,1,-1,1,1,-1,1,2,-2,0,1,1,1,3,-1,-1,4,-1,-4,3,1,-4,5,-2,-6,0,-1,1,0,-1,0,1,-1,1,1,-1,1,0,-1,1,-4,-4,2,-5,-5,2,-5,-5,4,1,-1,1,2,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,2,-1,1,2,-1,0,0,0,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-3,3,3,-5,2,5,-5,5,3,-8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,-1,-1,0,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-2,0,-1,-3,0,-2,-2,2,-1,-5,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,-1,0,-2,-2,0,-2,-2,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,2,1,1,-2,-1,-1,-1,0,0,0,0,0,-1,0,0,-1,0,0,-2,0,0,-3,-4,0,-4,-5,-2,-5,0,1,-7,2,2,-9,1,0,-8,6,4,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,-1,-2,1,-1,0,1,-3,1,5,-2,3,5,-3,5,-1,1,-2,-1,1,-2,-1,0,-2,-1,1,-2,0,1,-2,0,1,-2,0,0,-2,1,1,-1,-1,0,-2,-1,0,-1,0,0,-2,0,0,-2,0,0,-2,0,0,-2,-1,0,-2,0,1,-2,0,0,-2,-1,0,-2,0,0,-2,-1,0,-2,0,0,-2,-1,0,-2,1,1,-1,1,1,-1,-1,0,-2,-1,0,-3,0,-1,-2,-1,-1,-2,0,-1,-2,1,1,4,1,2,4,2,1,8,2,4,10,-1,-1,-2,-2,-1,-2,-1,-2,-1,-2,-2,-1,-2,-2,-1,-3,0,-2,-3,1,-4,-4,-1,-2,-2,-2,-1,-2,-2,0,-2,-1,0,-2,-1,0,-2,-1,0,-3,-1,0,-6,1,0,-10,-1,0,-4,4,0,-2,-1,0,-2,-1,1,-2,-1,0,-2,-1,1,-2,-1,0,-5,-1,3,-7,0,5,-5,-3,5,-2,-2,0,-2,-2,1,-2,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,-1,-2,-2,0,-1,-2,0,-2,-2,-1,0,-2,0,0,-2,0,0,-2,0,0,-3,0,0,-2,1,0,-2,0,0,-2,0,-1,-2,0,-1,-1,0,-1,-1,0,1,1,-1,2,1,-1,1,2,-2,2,0,-2,-1,-1,0,-1,-1,0,-1,-1,1,-1,0,1,-2,0,0,-2,1,3,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,-1,1,-1,-3,-1,0,-1,-3,-1,-4,1,-2,-2,0,-2,-2,0,-1,-2,1,-1,-2,1,-2,-2,1,-1,-3,1,-1,-2,1,-2,-2,0,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,0,-3,0,-4,-3,1,-5,-3,2,-4,-3,3,-9,-3,3,0,-2,1,0,-2,1,-1,-1,1,-1,-1,1,-2,-2,2,-1,-1,1,-2,-2,4,-1,-1,1,-1,-1,1,-1,-2,1,0,-1,0,0,-2,0,-1,0,0,0,-1,1,2,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,-2,0,-1,0,1,-2,1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,-1,-1,-1,-3,-1,-2,-3,-1,-3,-2,-3,-3,-1,-3,-2,0,-2,1,0,-4,1,-1,-1,0,-1,-1,1,-1,-1,1,-1,-2,1,-2,-1,1,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,1,0,-1,1,0,0,-1,0,0,-1,0,-1,-2,0,0,-2,0,1,-2,-1,2,-3,-1,0,-2,-1,0,-2,-1,0,-2,-2,0,-2,-1,0,-1,-2,0,-2,-3,0,-1,-3,1,-2,-3,1,-2,-3,2,-2,-3,-1,-1,-4,0,-1,-4,-1,-1,-5,-1,0,-3,0,-2,-2,0,-2,-2,0,-2,-1,-1,-2,-2,1,-3,-2,-1,-2,-2,-1,-2,-1,-1,-2,-1,-1,-2,0,-1,-2,0,-2,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-1,-1,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,0,-1,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,-2,-2,-1,-2,-2,0,-2,-3,0,-3,-2,0,-2,-1,0,-2,-1,0,-2,-2,0,0,0,0,0,0,-1,-1,0,-1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,-1,-1,0,0,0,-2,1,0,0,1,0,-1,1,0,-2,0,0,1,2,-1,1,-1,0,1,0,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,0,0,0,0,0,0,1,0,-2,1,2,2,-1,-1,0,0,0,1,1,0,1,0,0,1,0,0,1,0,0,2,0,0,1,1,0,1,0,0,1,1,0,1,0,0,1,0,0,1,-1,0,1,-1,0,2,0,0,2,-2,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,0,1,0,0,1,1,1,0,1,1,0,2,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,2,2,0,2,2,0,2,2,0,2,1,0,1,1,-1,0,1,-1,0,-1,-1,1,-1,0,2,0,0,2,2,0,1,2,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,2,0,1,1,1,2,3,1,3,3,-1,1,1,0,1,1,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,-1,1,-2,-1,0,-3,-1,1,-4,-1,1,-4,0,0,-1,0,0,-1,0,1,0,0,1,-1,1,1,0,1,1,-1,1,1,-1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,0,1,2,1,8,1,0,-7,5,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-2,0,1,-2,0,2,-3,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,-1,-2,1,-1,-6,-1,-4,-6,-2,-5,-10,-3,-4,-1,0,1,-2,0,1,-2,0,1,-2,0,1,-2,1,1,-1,0,0,-2,0,1,-2,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,2,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,2,0,-1,2,-1,-1,2,-1,-1,2,-1,0,2,0,0,3,0,0,2,0,0,1,-1,0,3,-1,-1,2,-1,-1,2,-1,-1,2,-1,0,2,-1,0,1,0,-1,3,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,0,2,0,-1,2,1,-2,2,0,0,2,0,-1,2,0,-1,2,0,0,2,0,-1,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,2,1,2,3,0,1,3,1,0,4,-2,1,0,0,2,0,0,2,0,-1,2,0,-1,2,0,-1,2,1,-1,0,0,0,2,1,0,2,1,0,1,1,0,1,1,0,1,1,1,0,1,1,1,1,1,1,0,0,1,0,0,1,0,0,2,0,0,2,0,0,2,1,0,2,1,0,2,0,0,2,0,0,1,1,0,2,1,-1,2,1,-1,2,1,-2,3,1,-1,2,2,-3,3,1,-1,2,1,0,2,0,-1,2,0,-1,2,1,-1,2,1,0,2,0,-1,3,0,-1,2,0,-1,2,0,-1,2,0,0,2,0,-1,2,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,-1,1,0,-1,1,1,0,1,1,0,1,1,0,2,0,-1,0,0,-1,-1,1,-1,0,0,-1,0,1,-1,1,2,-1,-1,3,-1,0,-1,-2,2,-2,-5,5,0,-7,6,-6,-5,6,0,0,0,0,1,0,-1,-1,0,-1,-2,0,-2,-2,0,-1,-2,-2,-2,-3,1,-1,-2,0,-1,-2,1,-1,-2,0,-1,-2,0,-1,-2,0,-1,-3,-1,-1,-2,0,0,-2,0,0,-3,-1,0,-2,0,0,-2,0,-1,-1,0,0,-1,0,0,-1,-1,2,0,-2,2,1,-3,2,2,-3,1,4,-5,1,6,-6,0,5,-4,1,-1,-1,1,-1,0,0,-1,-1,0,-1,-2,-1,-1,-2,0,-1,-3,-2,-4,0,2,3,-8,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,0,0,-1,-1,-1,-1,-1,0,-2,-2,-1,-2,-2,-1,-2,-2,-1,-2,-1,-1,-1,-1,-1,-1,-1,0,-2,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-2,-1,0,-1,-1,-2,-3,0,-1,-1,0,-2,-1,0,-1,-1,0,-1,0,-1,-1,0,-1,1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-2,0,1,-2,0,2,-3,2,4,-9,5,7,-12,5,10,-15,7,0,-2,0,0,-1,-1,0,-2,0,0,-2,-1,0,-2,-2,2,-2,-2,3,-1,-1,3,-2,-2,6,1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,1,1,0,0,2,1,0,4,0,1,5,2,-1,7,1,0,6,3,-3,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-2,-2,0,-3,3,-1,-3,0,0,-1,-1,0,-1,0,1,-1,-1,1,-1,0,1,-1,0,2,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,0,0,0,-1,0,0,-1,0,0,-2,-1,-1,0,0,0,-1,-1,0,-2,-1,0,0,-1,0,0,-1,1,1,-1,1,1,-1,4,2,0,3,0,5,7,5,-5,-1,0,-1,-1,0,0,0,0,-1,-1,0,-1,-1,1,-1,-3,1,0,-3,2,0,-4,3,0,-5,2,2,-5,1,2,-3,1,1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,1,-1,0,1,-1,-1,1,-1,0,-1,-1,0,-1,-2,0,-2,-2,0,-2,-2,0,-3,-3,-1,-3,-5,0,-5,-6,-1,-4,-4,-3,-3,-2,-3,-3,-2,2,-2,0,1,-1,-3,3,-3,0,-2,0,1,-2,0,2,-1,0,3,-1,0,2,-1,0,3,-1,0,1,-2,0,2,-1,0,1,-1,0,1,-2,0,2,-1,1,3,-1,1,2,-1,1,0,-3,1,0,-3,1,0,-2,0,0,-2,0,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,0,1,-2,0,0,-2,0,1,-1,1,1,-2,1,0,-2,1],[0,-2,1,0,-1,1,0,-1,2,0,-1,-1,0,-1,1,-1,-2,1,0,-1,2,0,-1,2,0,-1,2,-2,0,2,-3,5,-3,-4,8,-3,0,0,1,0,0,1,-1,-1,2,-1,0,2,-1,-1,3,1,1,5,3,-2,5,-1,4,8,0,-1,2,0,-1,1,0,-1,2,0,-1,2,0,-1,2,-1,-1,2,-2,-1,2,-1,-2,1,-1,-1,2,-1,-2,2,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-2,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,1,2,3,1,2,4,2,-1,1,0,0,1,-1,3,2,0,-3,-2,-2,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,2,0,-1,2,0,-1,2,-1,0,1,2,-1,4,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-1,1,0,0,0,0,-1,1,0,-1,1,-1,-1,1,-1,0,1,0,0,0,-1,-1,2,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,1,2,0,-4,-4,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,-1,0,-1,-2,0,0,-2,0,0,-2,0,0,-2,-1,0,-2,0,0,0,0,-1,0,1,0,0,0,-1,0,0,0,0,0,0,0,1,-1,0,1,-1,0,1,-1,0,2,0,1,2,0,1,1,0,1,1,0,0,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,1,0,1,0,0,1,0,0,0,0,0,1,-1,-1,1,-1,1,2,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,1,-1,0,1,-2,0,1,-1,0,1,-1,0,1,-2,-1,1,-1,-1,2,-1,-3,2,-1,1,2,0,0,1,-1,0,1,-1,0,1,-1,0,2,-1,1,1,-1,1,1,-1,1,1,-1,1,0,0,0,2,0,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,0,0,0,1,-1,0,1,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,0,0,-1,-1,-1,-1,-1,-1,-1,0,0,-1,0,-1,-1,1,-1,0,3,-2,0,0,0,1,0,1,2,2,2,2,0,0,1,0,0,0,0,1,2,-1,0,2,-2,0,1,0,2,-2,1,5,-4,2,5,-4,4,8,-6,-1,-1,2,-1,-2,2,-1,-1,2,-1,-2,1,-1,-3,1,0,-2,1,2,-2,-1,-3,-1,2,-1,-2,1,-1,-1,0,-2,-2,1,-2,-2,0,-2,-3,0,-1,-3,0,-3,-3,1,-1,-1,0,-1,-1,1,0,-2,1,1,-2,1,2,-2,1,0,-1,5,1,-1,5,0,-2,9,1,-1,11,2,0,2,2,0,2,1,0,2,1,0,2,1,2,2,1,2,3,2,1,2,1,0,2,1,0,2,1,0,1,1,0,1,0,1,1,-2,1,3,-1,0,1,-3,-1,1,1,0,0,1,1,0,1,-2,0,2,-2,0,2,-2,0,1,-2,-2,3,-1,1,3,-1,1,3,-2,1,3,-2,4,4,-3,4,4,-4,5,5,-5,5,5,-7,6,6,-6,4,3,0,1,3,1,1,2,0,0,1,1,0,2,1,0,2,0,0,1,2,0,1,3,0,1,2,1,1,3,1,0,2,2,-1,1,2,1,2,2,0,2,2,0,2,2,0,2,2,-1,2,2,0,1,1,-1,1,1,-1,1,0,-1,2,-1,-1,0,0,-1,1,1,-1,0,1,0,1,0,-1,1,0,-1,2,0,-1,1,0,-1,0,1,-1,0,1,0,0,1,0,0,1,0,-1,1,-3,0,-1,-2,-1,-1,-1,-1,0,-1,-3,-1,-1,-6,-4,0,-1,-1,-1,-1,1,0,-1,1,-1,-1,1,0,-1,1,0,0,1,-1,0,1,1,-1,1,1,-1,6,5,-2,5,0,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-2,0,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,2,-1,0,2,0,-2,2,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,1,-1,0,-2,1,0,-1,1,-5,-1,0,5,1,0,0,1,-1,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,2,0,1,2,2,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-2,2,0,-5,2,2,-5,1,5,-6,2,6,-7,3,5,-6,3,7,0,1,-1,1,0,-1,0,1,0,1,1,0,1,1,0,1,1,3,1,3,0,0,1,0,1,1,0,0,1,0,0,1,0,0,2,0,1,2,0,0,2,-1,0,3,-1,0,4,0,2,2,3,4,4,6,2,-1,2,0,2,-1,0,2,-1,0,2,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,0,1,1,0,1,1,-1,1,1,0,1,1,0,1,1,-1,2,1,0,2,1,0,2,1,0,1,1,0,3,1,3,2,0,3,3,1,4,1,1,1,2,1,0,1,1,1,0,1,2,0,2,3,0,2,7,-1,3,8,1,4,6,4,3,6,6,1,7,4,4,5,0,1,1,-1,0,1,0,1,1,-1,1,0,-1,1,0,1,2,-2,3,3,-3,-1,3,-2,-1,1,0,-2,1,0,0,0,0,0,1,0,0,1,0,0,1,0,1,3,1,1,2,1,0,1,0,0,0,0,-1,1,-1,-1,1,-1,0,1,-1,-1,0,-1,0,0,-1,0,-2,-5,1,0,-6,1,1,-8,2,1,-5,-1,0,-1,-2,0,-1,-1,0,-1,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,-1,-2,2,-1,-2,2,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-1,1,-1,-1,1,0,-1,1,-1,-1,1,-1,0,2,0,0,1,1,0,1,0,-2,1,-1,-2,1,0,-2,1,-1,-2,1,-1,-2,1,-1,-2,3,-1,-1,2,0,-1,1,2,-1,3,0,-2,1,-1,-3,1,-1,-2,1,0,-1,1,0,-2,0,0,-2,0,1,-2,0,0,-2,0,0,-2,0,0,-2,0,-1,-2,-2,-2,-3,-3,0,-2,0,0,-2,0,1,-2,0,0,-2,0,0,-3,1,0,-2,0,0,-2,0,0,-2,-1,0,-2,0,0,-2,0,0,-2,1,0,-2,1,0,-2,0,0,1,3,-1,1,2,-1,0,3,0,1,5,-1,3,6,-3,0,5,0,-2,1,0,-2,1,0,-2,0,0,-2,0,-1,-2,-1,0,2,0,2,4,-4,1,7,-5,2,10,-11,2,-2,1,0,-3,1,-1,-2,0,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,-3,0,1,0,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,-1,-1,1,-1,2,4,-1,-3,-3,-1,-1,1,0,-2,1,0,-1,1,0,0,1,0,0,1,-1,1,1,-1,0,1,-1,-1,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,-3,-2,0,-3,-1,-1,-6,-4,1,-5,1,0,0,1,-1,0,1,2,-1,1,2,-1,2,2,-2,4,1,-3,1,1,0,9,0,-6,1,1,-1,0,1,-1,1,2,-1,0,1,-1,0,1,-1,0,0,-1,2,1,0,1,1,-2,5,1,3,0,0,-1,0,-1,-1,1,-1,-1,1,-2,-1,3,-2,-2,2,-2,-1,1,-1,0,2,-2,-1,1,-2,-2,1,-3,-2,1,-2,-2,0,-2,-2,0,-3,-2,1,-2,-4,1,-3,-4,2,-1,-4,0,-3,-1,1,-3,0,0,-2,-1,0,-2,0,0,-2,0,-1,-3,-1,0,0,1,-1,-2,0,-1,-3,1,-1,-2,1,-1,-2,1,-1,-2,1,1,1,-1,1,2,0,-1,3,1,0,4,2,-1,-2,1,-1,-2,2,-1,-2,1,0,-3,1,0,-2,1,1,-1,4,0,-3,1,0,-3,1,0,-2,1,0,-2,0,-1,-2,0,-1,0,1,-2,0,1,-1,0,1,0,-2,0,-1,-2,0,0,-3,0,0,-3,0,0,-3,-1,1,0,-1,0,-3,-1,-2,-3,-2,1,-3,0,1,-3,-1,2,-3,0,3,-4,-1,3,-3,-2,0,-3,1,-3,-2,3,-5,-2,3,-5,-2,5,0,-2,0,0,-4,-1,-1,-1,0,-1,-1,0,-1,0,1,-2,-1,1,-1,0,1,-1,-1,0,-2,0,0,-1,-1,0,0,-1,0,0,-2,0,1,-2,0,3,-2,1,-1,-2,-1,-1,-1,-1,-1,0,-1,0,-1,-1,0,0,-1,0,-1,-1,1,-4,-2,-2,0,2,-2,3,3,-1,1,-1,0,1,-2,-2,1,-1,-2,1,-1,-4,1,0,-2,2,-2,0,1,0,1,1,-2,-1,2,-5,-2,2,-5,-1,1,-1,-1,0,-1,-2,0,-1,-1,-1,-1,-1,-2,-2,-1,-2,-2,-2,-2,-2,0,-1,-1,1,-1,-1,0,0,-1,1,0,-1,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,1,0,-1,2,0,0,1,1,-1,1,1,-1,1,2,-1,2,1,1,1,2,-1,1,1,-1,1,2,0,1,3,0,1,3,0,4,4,-1,8,3,-3,1,6,1,0,3,0,-1,4,-1,0,2,1,-1,2,1,-1,2,1,-1,2,1,-1,2,0,0,2,0,0,2,-1,-1,3,-1,0,2,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,2,1,0,1,0,-1,1,0,0,2,0,0,1,0,0,1,1,-1,1,1,-1,1,-2,-1,1,-2,-2,1,-4,-1,1,1,-1,1,1,-1,1,1,0,1,0,0,1,0,0,1,0,0,1,0,1,1,1,1,0,1,1,0,1,2,-1,1,2,-1,1,1,-1,1,0,0,1,1,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-1,1,0,-1,0,0,-1,1,0,0,2,-1,-1,1,-1,1,0,-1,1,-1,0,2,0,-1,2,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,0,-1,-1,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-2,-1,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,1,0,-1,0,1,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,1,1,-1,1,1,-1,1,2,-2,0,2,-2,1,1,-1,1,1,0,1,1,-1,1,1,0,1,2,0,0,2,1,2,2,3,1,2,2,-1,1,0,-3,1,-2,-3,1,-1,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,0,1,-1,0,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,0,0,1,-1,0,1,-1,-1,0,0,0,0,0,0,0,0,1,1,0,1,1,0,1,1,0,0,1,0,1,1,0,0,1,0,1,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,-2,2,-1,-2,2,0,-2,3,0,-2,3,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,-1,0,2,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,0,0,1,-1,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,3,-1,2,3,-2,3,3,0,4,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,-1,1,0,-1,0,-1,0,0,0,-1,0,0,-2,0,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,1,0,0,-1,0,0,-1,0,-1,0,0,0,-1,0,0,-1,0,-2,-1,-2,-2,1,-4,-4,-4,-2,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,1,-1,1,1,-1,0,3,-2,-2,4,-1,1,2,0,0,0,0,0,0,0,0,1,0,0,1,0,0,2,0,2,0,0,1,0,-2,2,-4,2,0,5,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,-1,-2,3,1,1,0,1,2,0,0,1,0,0,1,0,-1,1,0,-1,1,-1,0,1,0,0,1,0,0,1,0,1,1,1,1,0,1,1,0,1,1,0,0,1,1,1,0,1,1,1,1,1,0,1,1,0,1,2,0,2,2,-3,3,2,-6,4,-1,-6,4,-1,-7,5,-3,0,1,1,0,0,1,1,1,0,1,1,0,1,1,-1,2,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,0,0,1,1,-1,0,1,1,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,1,-1,0,0,-2,0,0,-3,0,1,-5,0,0,-2,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,-1,2,0,-2,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,1,0,-1,0,0,-1,1,0,-1,1,0,-2,1,0,-2,1,0,-2,2,1,-3,2,0,-2,0,1,-5,4,0,-2,1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,3,0,0,0,0,4,0,-1,1,1,-1,1,0,-1,1,0,-1,0,0,-1,0,1,0,-1,1,0,0,1,-1,-1,0,-1,1,1,0,0,0,-1,1,0,-1,1,-1,-2,0,-1,-3,0,-1,-2,0,0,-1,1,0,-1,3,0,-1,0,0,-1,0,0,-1,1,0,-2,1,0,-2,1,3,-3,2,6,-3,3,5,-2,3,9,-3,3,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,1,1,0,0,0,-1,0,0,-1,0,1,-1,1,2,-1,2,1,-1,3,2,-1,3,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-3,-1,1,-3,-1,2,-3,2,2,-4,3,2,-6,2,2,-4,5,2,0,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,2,2,-3,-3,-2,3,0,0,-1,1,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,-1,0,0,0,-1,0,0,-1,0,0,0,1,-1,-1,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,-2,-2,1,-4,-2,2,-3,0,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,-2,-3,-1,0,-2,0,1,-1,0,1,-4,-1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,1,0,2,1,-1,4,0,-2,5,1,-5,5,0,-6,6,2,-8,4,0,0,0,0,0,0,-1,0,-1,-1,0,-1,-1,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,0,0,0,0,2,0,0,-8,2,3,12,-3,-3,0,0,0,0,0,0,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,-1,0,-1,-1,0,0,-1,1,0,-2,0,0,-1,1,-1,-1,1,-1,0,2,-1,0,1,-1,1,3,-1,-1,2,0,-2,2,-1,-2,2,-1,-2,2,-1,-3,2,-1,-3,3,-6,-6,4,-8,-8,3,-8,-6,5,0,-3,2,0,-3,2,2,-2,1,3,-3,1,3,-3,1,3,-3,0,4,-2,0,4,-2,0,4,-2,0,3,-2,0,3,-2,0,3,-2,0,4,-3,-1,3,1,0,3,2,-1,3,2,-2,3,3,-1,3,3,-1,3,3,-1,4,3,-1,4,3,-2,4,2,-2,3,2,-2,2,3,-2,3,2,-2,2,2,-3,0,2,-2,-1,4,-3,-3,4,-2,-4,6,-4,-4,7,-6,-2,5,-6,3,1,-3,3,4,-4,4,-2,-3,-1,-1,1,-1,-2,1,-2,-4,0,-2,-5,-1,-2,-4,-1,-2,-4,-1,-1,-2,0,-1,-2,-1,0,-1,0,0,-1,0,-2,-4,1,-2,-6,0,-1,-3,2,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,1,1,1,1,1,1,2,1,2,0,1,1,2,1,2,1,1,1,0,1,1],[-4,-1,4,-3,-1,3,-5,0,4,-4,0,6,-3,-2,3,-3,-4,3,-1,-1,1,0,-2,1,1,-2,-1,0,-4,0,2,-5,1,1,-6,-2,0,-2,1,1,-2,0,0,-2,1,0,-2,1,0,-2,1,1,-1,1,1,-4,1,1,2,3,0,-2,0,1,-3,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-2,1,0,-2,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-2,1,0,-2,1,1,-2,1,1,-2,1,0,-2,0,0,-4,1,0,-6,1,1,-6,2,2,-7,5,1,-8,6,2,-7,5,0,-1,1,1,-1,1,0,-1,1,0,-1,0,0,-1,0,1,0,0,1,0,0,1,-1,0,2,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,2,1,-1,1,1,-1,2,2,-1,3,0,-2,2,1,0,2,1,0,2,0,0,2,0,0,2,0,0,2,0,0,2,-2,1,1,-1,2,1,-4,0,0,0,0,2,0,0,2,0,0,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,2,0,1,2,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,1,0,0,1,1,1,1,0,0,1,0,0,2,0,-1,2,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,1,0,1,1,1,1,1,0,1,1,0,1,2,0,1,2,0,1,3,0,0,3,1,0,3,1,1,4,1,0,3,1,1,2,1,2,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,-1,0,-1,-1,1,1,-1,0,-1,-1,1,0,-1,1,-1,0,1,-1,0,0,0,0,1,0,-1,0,0,-1,-1,1,-1,0,1,-1,-1,2,-1,-1,3,-1,-2,1,0,0,0,0,-2,0,0,3,1,-1,-1,1,-1,0,1,-1,0,0,-1,-1,1,-1,0,1,-1,0,2,-1,-1,2,-1,-1,3,1,-3,0,-1,-1,1,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,1,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,0,1,0,0,1,1,1,1,0,0,1,0,0,1,1,0,2,1,0,2,1,0,1,2,0,1,4,2,-1,2,4,-3,2,4,-5,1,0,1,1,-1,1,1,0,1,1,-1,1,1,-1,1,1,-1,2,3,-2,3,0,0,1,1,-1,0,0,0,0,1,-1,0,0,-1,0,0,-2,0,0,-3,-1,-2,-2,1,0,-2,0,0,-2,0,0,-2,0,0,-2,1,0,-2,2,1,-4,2,1,-5,3,0,-5,5,0,-7,8,0,-2,1,0,-2,1,0,-2,1,0,-2,0,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,0,-2,1,-1,-2,0,-1,-2,1,-1,-2,1,2,-1,0,1,0,1,-1,0,1,-1,-1,1,-1,0,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,0,2,0,1,2,0,1,2,1,0,3,0,1,3,0,1,2,2,2,-1,1,1,-2,5,3,-3,0,1,2,0,2,2,0,2,1,0,2,1,1,3,2,1,2,1,0,3,0,1,3,0,0,3,0,0,3,0,0,3,0,0,3,0,1,3,-1,0,3,-1,0,3,-1,1,3,-1,1,4,-1,1,3,0,1,3,0,1,3,0,2,4,1,1,3,0,1,3,0,2,3,0,1,3,0,0,3,0,0,2,0,0,2,1,0,2,0,0,2,0,0,2,-1,0,2,-1,1,2,-1,0,1,-2,0,1,-3,0,1,-2,1,0,-3,2,-1,-2,2,0,-3,1,2,-1,1,2,-1,1,2,-1,1,2,-1,2,3,-1,2,1,1,3,2,1,4,1,1,7,0,0,1,3,-1,2,2,-2,1,3,0,0,3,0,0,3,0,0,3,0,-1,2,0,0,3,0,0,2,0,-1,2,0,-1,1,0,-1,1,1,-1,0,0,0,2,0,0,2,-1,0,2,-1,1,1,-1,1,1,-1,2,1,-1,1,0,-1,-1,0,-3,1,0,1,1,2,-1,0,2,-1,1,2,-1,1,2,-1,1,3,-1,1,3,-1,1,3,-2,0,2,-1,0,2,-1,0,2,0,0,2,0,-1,2,0,2,0,0,2,-1,4,2,0,-4,0,2,-1,0,2,-1,0,2,-1,0,1,-1,0,1,-1,-1,0,-1,0,-1,-1,1,-1,0,2,-1,2,2,-1,3,2,-1,3,0,2,-1,0,2,-2,0,2,-1,0,1,-1,1,1,-1,2,1,-1,1,2,0,1,3,-3,1,3,-5,2,4,-4,1,4,-8,0,2,-1,-1,3,0,1,0,-2,0,0,-2,1,0,-2,0,-1,-1,1,0,-2,1,0,-2,1,0,-2,0,0,-2,0,0,-1,0,-1,-2,0,-1,-2,0,-1,-1,0,-1,-1,0,0,-1,1,1,2,-4,3,4,6,-1,4,1,-1,-1,1,-1,-2,1,-1,-1,1,-1,-1,1,-1,-2,1,-2,-2,1,-1,-2,1,0,-2,1,0,-1,0,1,0,1,1,-1,0,-1,-2,-1,-1,-2,0,-1,-2,-1,-1,-2,0,-1,-2,0,-1,-2,-1,-1,-2,-1,-1,-2,-2,-1,-2,-1,-1,-2,-1,-1,-2,-1,-2,-2,-1,-2,-1,-1,-2,-1,0,-3,-4,0,0,-4,-2,3,-1,-2,5,-1,-1,6,-4,-3,8,1,-1,-1,-1,-2,-2,-1,-1,0,-1,-1,0,-1,-1,1,-2,-1,2,-3,-1,4,-4,0,0,-1,-1,0,0,-1,1,0,-1,0,0,0,0,0,0,-1,0,0,0,-2,-1,0,-3,-1,1,-4,-1,0,-3,-1,0,-2,0,0,1,0,-1,1,0,-1,2,1,0,2,1,0,3,1,-2,4,0,-3,6,-1,-5,4,-1,-3,9,1,0,1,1,0,1,0,-1,1,0,-1,1,-1,-1,1,-1,-2,1,0,-1,1,0,-1,1,0,-1,0,0,-1,1,0,-1,1,0,-1,0,0,0,1,0,0,0,0,0,1,1,0,1,1,0,1,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,0,0,0,0,1,0,1,1,0,1,1,0,1,1,0,0,1,0,1,1,-1,1,2,-1,2,1,-3,3,3,0,2,1,0,0,2,0,0,1,-1,0,1,-1,-1,1,0,-1,1,0,-2,1,0,0,1,0,0,1,0,0,1,0,-1,1,-2,0,1,-2,3,0,1,0,0,1,-1,0,0,0,0,0,0,0,1,0,0,1,1,2,1,1,0,0,1,0,0,-1,-1,1,-1,0,0,-1,0,0,-2,1,0,-2,0,0,-2,1,0,-3,0,1,-4,2,3,-3,4,5,-3,0,3,-3,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,-3,1,-3,-4,3,-2,-2,5,-1,-3,4,0,0,0,0,1,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,1,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,1,0,0,1,-1,0,1,-1,1,3,0,-2,0,-2,-1,1,0,-2,2,0,0,1,0,0,2,1,0,2,1,0,2,1,0,1,1,-2,-1,1,0,2,0,0,2,0,0,2,1,0,3,1,1,3,1,1,4,2,2,4,2,-2,2,1,-1,2,2,0,2,1,-1,3,1,0,1,1,0,1,1,-1,1,2,2,0,1,4,-1,0,1,-1,2,0,1,0,0,2,0,0,0,0,0,0,0,0,-1,-1,-2,2,0,-6,2,-1,-9,0,-4,-5,5,2,0,0,0,0,0,0,0,0,0,0,0,1,1,-1,1,1,-2,1,1,5,1,2,-9,1,0,0,1,0,0,0,0,1,1,0,2,1,1,3,1,1,2,2,1,2,2,0,3,2,0,2,0,0,2,0,0,1,0,0,1,0,0,1,0,-1,0,-1,-1,2,0,0,1,-1,-1,1,0,1,1,-1,1,1,-1,2,0,-2,1,0,-1,2,0,0,3,-6,3,3,-7,1,1,1,-2,0,1,-3,1,2,0,1,2,0,1,3,-1,-1,1,-3,1,2,-1,1,2,-1,0,3,-2,-1,3,-2,-1,3,-1,-1,2,0,-1,2,-2,-1,4,1,-1,2,-1,-1,1,-1,-1,1,-1,-2,0,0,-2,0,0,-2,2,1,-1,0,0,-2,-1,-1,0,0,0,0,0,0,1,0,0,0,-1,0,1,0,3,3,2,5,4,3,7,4,4,8,6,4,8,1,-1,0,1,-1,0,1,0,-1,1,0,-1,1,0,-2,3,1,-5,2,2,1,2,-1,0,2,-1,0,1,0,0,1,0,0,0,0,0,1,1,1,0,1,1,-1,0,0,1,0,0,0,-1,0,1,-1,0,1,0,0,1,0,0,2,-1,-1,-1,0,1,-1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,2,-1,2,3,0,5,4,-1,6,4,-2,3,3,-2,1,0,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,1,-1,0,1,0,0,1,-1,0,1,0,0,0,-1,0,0,-1,-1,0,-1,-2,1,-1,-2,1,-2,-2,0,-2,-1,0,-2,0,-1,-2,0,0,-1,0,0,0,0,1,-2,0,1,-2,0,1,-2,0,1,-3,-1,0,-2,0,0,-1,-1,-1,-2,-1,-2,-2,-2,-3,-3,-3,-3,-3,-3,-5,-3,-3,-1,-4,-1,-3,-1,0,-4,0,0,-2,-2,0,-2,-2,0,-2,-2,2,-2,-3,-1,-3,-1,-1,-3,-1,-3,-3,-1,-7,0,-1,-4,-7,1,0,-2,0,0,-1,1,0,-2,-1,1,-2,-1,1,-2,-1,2,-2,-1,2,-2,-2,0,-2,0,0,-2,0,0,-1,0,0,-1,1,1,-2,0,0,-2,0,1,-1,0,-1,-4,0,0,-1,1,0,-1,0,0,-1,1,0,0,0,0,0,1,0,-1,0,-1,-1,0,0,-1,0,1,0,0,1,0,-1,2,0,0,2,0,0,1,0,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,1,0,-1,0,-1,-1,0,-2,-2,-1,-1,-3,-1,0,-3,-1,0,-5,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,-2,-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,0,0,0,0,0,0,0,0,0,0,-1,1,0,1,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,-1,0,-1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,1,2,0,1,2,0,1,1,0,1,-1,-1,1,-2,-1,1,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,0,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,1,0,0,0,0,0,0,0,1,-1,3,0,-1,4,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,0,1,0,1,1,0,1,1,0,2,1,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,2,0,-1,1,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,1,1,-1,0,3,-1,2,0,-1,0,-1,-2,0,0,-1,0,0,-1,0,0,-2,0,-1,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-2,0,0,-1,-1,0,-1,-1,-1,-2,-1,0,0,-1,0,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,-2,-1,-2,-1,-3,2,-5,0,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,-2,1,-1,-1,1,0,-2,1,-2,-1,0,0,0,0,1,-1,0,0,-1,0,0,-1,-1,-1,0,1,2,1,4,2,1,6,3,2,4,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,0,1,-1,0,1,0,0,1,0,0,1,-1,0,1,-1,1,0,0,0,1,0,0,1,0,0,1,1,0,1,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,1,0,1,1,0,1,-4,-1,1,6,0,2,1,0,1,1,0,2,0,1,1,0,1,0,0,1,1,0,1,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,-1,1,0,-1,0,-1,-1,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,1,3,4,-1,-4,-1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,-1,0,0,-1,0,-1,0,0,0,0,-1,0,0,-1,0,1,-2,-1,1,-1,0,1,-2,-2,0,-1,0,-1,-1,-1,0,-1,0,-1,-1,0,-1,-1,0,1,1,-1,-2,0,2,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-1,0,-1,-2,-1,-1,-1,-1,0,0,-2,-1,-1,-2,-1,0,-2,-1,0,-3,-2,0,-3,-1,-1,-2,-2,0,-2,-2,1,-1,-1,-1,-1,-1,-1,-1,-2,-1,0,-2,-1,0,-2,-1,1,-1,-2,1,0,-4,0,1,-6,2,1,-4,-2,-1,-1,-2,-3,-1,-1,0,-1,-1,0,-1,-2,0,0,-2,0,0,-1,0,0,-1,1,-1,-1,1,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,-1,0,-3,-1,-1,-2,0,1,-1,1,1,-1,0,1,-1,1,2,-1,1,3,-1,2,3,-2,1,4,-2,0,7,-1,-2,10,-3,-4,11,-5,-3,12,-2,1,2,0,1,2,0,1,1,0,1,1,0,1,1,0,1,2,0,0,2,1,1,3,-1,1,0,1,1,0,1,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-2,0,1,-2,0,1,-1,0,1,-1,0,1,0,0,1,-1,1,1,0,0,1,0,0,0,0,0,1,1,0,1,1,0,0,1,0,0,0,1,0,0,1,0,1,1,1,1,2,1,1,1,0,1,2,1,3,1,0,0,2,0,1,2,1,0,2,1,-1,2,1,-1,2,0,-3,0,0,-8,2,1,-14,0,2,-20,1,1,-1,2,1,-1,2,1,0,1,1,0,0,2,1,0,0,-1,0,1,-3,-1,4,-2,0,-1,-4,-3,0,0,0,0,1,0,0,0,0,-1,0,0,-2,0,0,-3,0,-2,-3,1,-3,-4,2,-3,-3,4,-6,-4,4,-4,-2,5,-10,-1,0,-1,-1,0,-1,0,0,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,0,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,-1,0,0,-2,1,1,1,-1,0,0,0,0,0,-1,1,0,0,0,-1,-1,-1,0,-1,-1,-1,-2,-1,0,0,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,1,-1,1,1,0,1,1,0,1,1,0,0,1,-1,1,2,-2,-1,1,-1,-1,2,-1,-1,2,-1,-1,5,1,1,0,-2,-2,2,-1,-3,2,-1,-3,1,-1,-3,0,-1,-4,-1,-1,-5,-2,4,-5,-3,5,-4,-3,5,-5,-3,6,-2,0,-1,-3,0,-1,-1,0,-1,0,0,-2,1,-1,-2,3,-2,-3,5,-5,-3,8,-5,-4,9,-3,-6,8,0,-7,5,1,-5,0,1,-2,0,2,-2,-1,1,-2,-1,2,-3,0,1,-2,0,0,-2,1,-1,-2,1,-3,-1,-1,-2,0,-2,-1,0,-2,0,-1,-1,2,-3,-2,3,-5,-1,2,-3,-2,3,-3,-1,2,-3,-1,0,0,-2,-1,0,-2,-2,3,-1,-1,6,-1,1,4,-3,3,-4,-4,5,-5,-3,1,-4,-1,0,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,0,1,-2,0,1,-1,0,1,-1,1,1,-1,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1],[3,-4,5,2,-3,5,2,-3,4,1,-2,1,2,-2,4,3,-1,4,1,-2,4,1,-1,3,0,-2,4,2,-3,4,7,-10,13,16,-17,12,1,0,2,1,1,1,0,0,2,0,1,1,-1,0,1,-1,0,4,0,1,5,-1,0,4,0,1,1,0,1,1,1,1,1,2,1,1,2,1,1,3,2,1,4,2,1,3,2,2,2,1,1,2,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,2,1,1,1,0,0,4,0,1,8,-1,0,14,0,-2,18,2,1,17,-1,1,1,1,0,0,1,1,1,1,1,0,1,1,0,2,1,0,3,1,0,2,1,1,2,0,0,2,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,0,1,1,0,1,1,0,0,2,0,0,2,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,2,0,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,0,-1,-1,1,-1,0,0,0,-1,1,-1,-1,0,-1,-1,1,0,-1,1,0,-1,1,0,0,1,-1,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,1,0,0,0,0,1,1,-1,0,0,-1,0,1,-1,0,1,0,0,1,0,0,-1,-2,0,0,-2,0,0,-2,0,0,-1,0,-1,-2,0,0,-1,0,1,0,1,1,0,1,1,-1,1,0,-1,1,0,0,1,0,0,1,0,0,0,2,0,0,-2,0,0,0,0,1,0,0,2,0,0,1,0,0,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,-1,-1,2,0,0,1,0,0,1,0,0,1,0,0,1,1,0,0,1,0,1,1,0,1,1,0,2,1,0,2,2,0,2,2,-1,2,1,-1,1,1,1,2,1,1,2,1,1,1,0,1,1,1,1,0,0,1,-1,1,0,0,1,-1,-1,1,-2,-1,1,-2,-1,1,-2,-1,0,-1,-1,-1,-2,-1,-1,-2,-1,1,0,-4,-1,0,-2,2,2,-6,3,0,-7,0,-1,-1,0,-2,-1,0,-1,-2,0,0,-1,0,0,-2,0,-1,-1,-1,-2,1,2,-1,-3,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,1,0,1,1,-1,0,0,0,1,1,0,1,1,0,1,1,-1,2,1,-1,2,1,-1,-1,2,0,-1,2,-2,-4,2,-1,-3,5,-1,2,1,0,2,0,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,2,0,0,2,0,0,2,0,1,3,0,1,0,-1,1,1,-1,1,1,-2,2,2,-1,2,1,-1,4,3,-1,0,2,-2,0,2,-2,0,2,-2,-1,2,-2,0,2,-2,0,2,-3,0,2,-3,0,3,-3,-1,3,-4,-1,4,-1,-1,3,-2,-1,5,3,-1,2,-2,0,2,-2,0,1,-2,-1,1,-1,-1,1,-1,-1,-1,-1,-3,1,-1,-1,0,0,-1,1,-1,-1,1,-1,0,0,-1,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,1,0,0,0,-1,0,0,-1,0,0,-1,-1,-2,0,0,1,-1,0,0,0,0,1,0,0,0,0,0,-1,0,0,-1,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,1,-2,0,0,-2,2,-1,-4,1,-2,-6,0,-1,-3,2,0,0,0,0,0,0,0,1,-1,0,1,-1,-1,1,-1,-1,1,0,-3,2,-2,-2,3,-2,-4,5,-3,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,-1,1,-1,-1,1,-1,-2,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,1,-1,-1,1,-2,-3,2,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,2,0,0,1,-1,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,1,-1,1,2,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,1,0,1,1,0,2,1,0,2,2,-1,3,0,1,0,0,1,0,0,1,-1,0,1,-1,1,2,-2,3,2,-5,5,1,-5,4,2,-10,3,1,-12,4,-1,-11,2,2,-16,0,2,-1,-1,3,0,0,2,-1,0,2,0,-1,2,0,0,2,1,0,3,-2,0,2,0,0,2,0,-1,2,0,-1,2,0,-1,2,-1,-1,1,-1,-1,1,-2,-1,1,-2,-1,1,-3,-2,1,-5,-1,-3,-6,-4,4,-5,-1,0,-3,-1,0,-3,0,0,-2,0,0,-2,0,0,-2,0,0,-3,0,1,-2,-1,1,-1,-1,1,0,-2,2,0,0,1,0,-1,1,-2,-2,1,-2,-1,1,-2,-2,0,-2,-2,0,-2,-2,0,-3,-1,0,-3,0,1,-3,-2,1,-4,-2,0,-2,-2,0,-3,-1,0,-3,-1,0,-3,-1,0,-3,-2,0,-1,-2,-1,0,-1,-2,3,-1,-2,8,0,-1,10,-1,-3,9,-1,0,-3,-1,-1,-3,0,1,-2,0,1,-2,0,2,-2,0,1,-2,0,1,-3,0,1,-2,0,2,-1,0,2,-1,-1,1,0,-1,1,0,-1,0,0,0,1,0,0,1,1,1,2,1,0,2,0,0,2,-1,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,-1,-1,0,-3,0,1,-4,1,1,-5,-1,3,-3,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,-1,0,0,-1,0,0,-1,0,1,-1,0,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,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,1,0,1,0,0,1,-1,0,1,-1,0,1,-2,1,3,-1,0,3,0,3,4,-3,0,0,-1,0,1,-1,0,0,-1,1,0,-1,1,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,1,1,-2,1,0,0,1,0,0,0,1,-1,0,2,-1,0,2,0,1,2,0,0,4,-1,1,2,1,1,2,-1,1,2,-1,1,1,-1,2,1,-2,2,1,-2,2,1,-3,2,2,-4,0,2,-3,-2,2,-3,-2,3,-3,-5,3,-2,2,1,-3,3,1,-3,2,0,-2,2,0,-3,2,-1,-2,3,0,-3,4,-2,-2,4,-1,-4,3,-3,-5,2,0,-2,2,0,-3,2,1,-1,2,1,-1,2,1,-1,2,1,-1,1,0,-1,2,0,-1,2,1,-1,2,1,-2,2,1,-1,2,0,-1,1,0,-1,2,0,0,1,1,0,2,-2,0,2,0,-1,2,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,3,2,0,0,0,-2,0,0,-2,0,0,-2,0,-2,-2,-1,-2,-1,-2,-1,-4,-1,-2,-4,-2,-1,-5,2,-4,-4,0,-2,-2,-1,-4,-2,-1,-2,-1,-1,-3,-1,-1,-3,0,-4,-4,1,-5,-3,2,-5,-5,1,-1,-3,-1,0,-2,-2,-1,-4,-2,0,-3,-2,0,-4,-2,0,-4,-2,0,-5,0,1,-6,0,0,-4,0,0,-2,-2,0,-2,-2,-1,-2,-1,-1,-1,-1,-2,-1,0,-3,-1,0,-5,-1,0,-2,-2,-1,-1,0,0,-1,1,0,-1,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-2,-2,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-4,-5,-3,3,1,0,-1,0,1,-1,0,0,-1,0,0,-1,1,0,0,1,2,0,0,2,1,0,3,0,-1,4,0,-1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,3,1,1,0,0,0,-1,0,0,0,0,1,0,0,1,0,0,0,-1,0,1,-1,-1,1,0,0,1,-1,0,0,-1,0,0,0,0,0,-1,-1,-1,0,-2,-1,1,-3,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,1,-1,-1,1,0,-1,0,0,-2,0,-1,0,-2,0,1,-3,0,1,-2,-1,2,-4,2,-1,1,0,-2,2,0,-1,1,0,-1,1,0,-1,2,0,-2,0,1,-1,1,-2,-2,1,0,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,1,1,0,0,1,0,-1,1,-1,-1,1,-1,-1,2,-1,-1,2,-1,-1,2,-1,0,0,-1,-2,2,1,-3,1,0,-1,2,-1,-1,2,-1,-2,2,-1,-2,2,-1,-3,3,-1,-2,3,0,1,2,-3,1,2,-1,-1,3,4,-3,3,4,-2,2,-1,-2,3,-1,-1,0,-1,-1,-1,-1,-1,-2,-1,-1,-3,-1,-1,-2,-1,0,-1,0,0,-1,0,0,-1,0,1,0,1,0,0,0,-1,0,0,-2,0,1,-2,0,1,-2,0,0,-1,-1,0,0,-1,0,1,0,2,2,-1,3,1,0,1,1,0,2,1,1,1,-1,2,4,2,-1,2,1,-2,2,3,-1,1,3,-2,1,5,-1,1,7,-1,1,10,-2,2,4,1,1,2,-1,1,1,0,1,2,-2,1,2,-1,1,1,-2,1,-1,-2,1,1,-2,0,0,-2,0,-2,-2,0,0,-1,1,-2,0,-2,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,-1,-1,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,2,0,-1,2,0,0,4,1,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,1,0,-1,1,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,1,0,-2,0,0,-1,1,0,-1,1,0,-1,1,1,-1,1,0,-1,0,0,-1,0,0,0,-1,-1,2,-1,-1,3,0,0,3,0,0,3,-1,0,3,1,0,-1,1,0,0,1,0,-1,0,0,-1,1,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,-1,0,0,0,0,0,1,-1,1,0,-1,1,0,-1,1,1,-1,0,0,-1,1,1,-1,1,0,-1,1,1,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-2,0,2,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,1,1,-1,1,1,0,1,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,2,0,1,3,2,2,2,3,2,1,4,1,0,3,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,1,0,-1,0,0,-1,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,1,0,0,1,0,0,1,-2,1,2,-2,1,2,-2,4,1,-2,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,-1,0,1,-1,0,1,-1,1,0,0,1,0,0,0,1,-1,-1,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,-1,-1,1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-2,2,-1,0,0,-1,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-2,-2,2,-1,-2,2,0,-1,1,0,-2,2,0,-1,1,-1,-1,1,-1,-1,1,-2,-1,1,-1,0,0,-1,1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-2,-1,-1,-2,-3,-2,-3,2,-2,0,-1,1,0,-2,1,0,-1,1,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,-1,0,1,1,-3,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,-1,1,-1,-2,1,-5,-3,-2,3,-1,4,0,-1,1,0,-1,1,0,-1,0,0,-1,1,0,0,0,1,2,-2,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,-2,-1,-1,1,-1,1,1,-1,1,1,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,-1,0,-2,0,0,-1,0,0,-2,0,1,-2,0,0,-3,-1,0,-4,-2,-1,-3,-2,-5,-3,-4,1,-3,-1,0,-1,0,1,-1,0,0,-1,0,0,-2,1,0,-2,2,-2,0,0,-1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,-1,3,1,-1,4,-1,-2,2,-4,0,8,1,-4,0,1,-1,0,1,-1,0,1,0,0,1,0,-1,1,0,-1,1,3,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,-1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,-1,0,0,0,0,0,-1,0,1,1,0,0,0,-1,0,-1,-1,1,0,-1,1,0,-1,0,0,0,1,-1,-2,1,1,-1,0,0,-1,1,-1,-1,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,1,-1,0,0,0,1,1,1,1,0,0,1,0,1,1,0,1,1,0,1,1,0,0,0,0,1,1,0,1,2,-1,1,0,-1,1,1,-2,2,0,-1,3,-2,-2,4,-2,-2,4,-1,-1,4,-2,0,4,-3,-1,4,-1,-1,1,1,0,1,1,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,-1,-1,1,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-2,-1,1,-1,0,2,-1,0,1,-1,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,-1,-1,2,-2,-2,2,-2,-1,0,-4,-1,-3,-5,0,-3,-4,-2,-4,0,0,1,1,-1,1,0,0,0,0,0,0,0,1,0,0,0,0,3,5,-4,-3,-5,4,0,0,0,1,0,0,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,0,1,0,-1,1,0,-1,1,0,-1,2,1,-1,2,0,-1,2,0,-1,1,0,-1,2,0,-2,0,1,-1,2,1,-1,2,1,-1,1,1,-1,1,2,-1,0,2,0,0,2,-1,-1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,2,-1,2,1,-3,2,4,0,4,3,3,6,0,-1,1,-1,0,1,0,0,1,0,1,1,0,1,1,0,0,0,-4,0,1,-4,0,2,-6,-1,0,-1,1,1,-1,2,1,-1,1,1,-1,0,1,-2,1,0,-3,1,-2,-4,1,-3,-5,1,-3,-6,2,-4,-7,3,-4,-7,2,-5,-1,1,1,-2,0,0,-1,1,1,-1,1,1,-1,1,0,-1,1,1,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,0,0,0,0,1,0,1,1,1,1,2,0,2,2,0,2,2,0,2,1,0,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,2,0,0,2,2,-1,2,-1,-1,1,0,-2,1,0,-1,1,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,2,1,0,2,1,0,2,1,-1,1,1,-1,1,1,-1,0,0,-1,1,1,-1,1,1,-2,1,1,-2,3,1,-1,0,1,-1,0,1,-1,1,1,-1,0,1,-1,0,1,-1,0,2,-2,0,0,1,-1,0,1,-3,-1,3,2,2,-1,-1,1,-1,-2,1,-1,-1,1,0,-2,0,0,-1,-1,0,-2,-1,-1,-3,-1,-2,-3,-1,-1,-3,-1,0,-2,0,1,-2,0,0,-1,0,0,-2,0,0,0,0,0,0,0,0,1,0,-1,2,0,-3,3,2,-4,4,2,-3,4,1,-2,3,0,0,3,-1,-1,0,0,-1,-1,-2,-1,0,0,-2,0,0,-3,0,2,-2,4,0,-1,7,0,-1,9,-1,-1,7,-2,-2,4,-1,0,-2,0,-1,-2,-1,3,-4,-1,-3,1,0,-2,0,0,-1,0,0,0,0,0,-1,1,-1,0,1,-1,-1,1,-1,0,2,-2,-1,2,-2,-2,2,-1,-1,0,1,0,-1,1,-1,0,1,-3,1,0,-2,1,0,-2,1,0,-1,1,0,-1,1,0,0,1,1,0,1,1,-1,1,0,-1,2,0,-1,1,0,-1,2,0,-2,2,0,-2,1,0],[3,-2,0,3,-1,1,3,-2,3,2,-2,4,3,0,0,4,0,-1,1,1,-1,1,2,-2,0,4,-3,3,4,-4,3,6,-6,5,7,-7,1,1,-2,1,1,-2,1,1,-1,0,1,0,0,1,1,-1,2,-1,-4,3,1,2,1,-4,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,-1,1,-1,0,1,-1,0,0,-1,-1,-1,0,0,0,-1,-1,0,-1,-1,0,-2,-1,0,-1,-2,0,-1,-3,0,-1,-2,0,0,-3,-1,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,1,-1,-1,-1,-2,-1,1,-3,-1,1,-1,-1,2,-2,-1,4,-4,-1,2,1,-1,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-2,-1,0,-2,0,0,0,-2,0,-3,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,-1,-2,-1,1,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-2,-2,2,1,-2,-3,-5,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-2,-1,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-2,0,-1,-2,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,0,1,0,0,1,0,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,0,-1,1,-1,-1,1,-1,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,1,1,0,1,1,-1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,-1,0,0,0,-1,0,0,-1,0,2,-1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,-1,2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,0,0,0,0,1,0,0,1,1,0,2,0,0,2,1,0,0,1,1,0,1,0,0,1,0,0,1,1,0,1,2,-1,1,1,0,1,2,1,2,2,1,2,2,0,1,2,1,1,1,0,1,1,0,1,1,-1,1,3,2,-2,5,1,-4,6,-1,-2,6,0,-4,1,0,1,1,-1,1,2,1,1,2,1,1,2,1,1,2,1,2,2,1,2,3,1,1,2,1,1,2,1,1,1,1,1,0,1,1,0,1,1,0,1,2,0,0,1,0,0,1,0,0,2,-1,0,1,-1,0,1,-1,0,2,0,-1,0,-1,-1,0,2,-2,-1,1,-4,-1,-1,0,1,-1,-1,1,-1,0,1,-1,1,1,-1,1,1,0,0,1,-1,0,1,-1,0,1,0,0,2,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,-1,-2,0,-1,-1,0,0,-2,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,0,2,-1,0,3,-3,-1,7,-3,-2,7,-4,-2,10,-2,-1,2,0,-1,2,0,-1,2,-1,-2,2,-1,-2,2,-1,1,2,2,-2,3,-1,-2,3,-1,-1,3,0,-2,3,0,-2,3,0,-1,3,-1,-2,3,0,-3,3,0,-3,3,1,-2,2,0,-2,3,0,-2,1,0,-2,1,0,-2,1,0,-2,-1,0,-2,1,1,-1,1,-1,-1,1,-1,-1,1,-1,-1,2,-2,-1,2,-2,-1,3,-2,-1,2,-2,-1,1,-2,-1,2,-2,-1,2,-1,-1,2,-1,-3,3,-1,-3,5,1,-5,8,4,-5,10,7,-2,10,7,-8,13,9,-2,1,-1,-2,1,-2,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,2,-1,-2,3,-2,-3,4,-4,-1,1,-1,0,0,-2,-1,1,-1,-1,1,-1,-1,1,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-1,-1,0,-2,-1,0,-1,-1,0,-2,-1,0,-2,-2,0,-2,-2,1,-3,-1,2,-3,0,1,0,-2,3,-5,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,2,-2,0,1,-2,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-2,1,0,-2,1,-1,-2,1,1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-1,-1,1,-1,0,0,-1,0,0,-1,0,-1,-1,1,-1,0,-1,0,-1,-1,0,-1,-1,1,-2,-1,1,-2,-2,1,-2,-1,2,-2,-1,2,-3,-4,1,-5,-4,0,-6,-3,-1,-7,-6,0,-8,-1,2,-1,-1,3,0,0,0,-1,0,0,-1,0,1,-1,0,2,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,0,-1,-1,0,-3,-4,1,-5,-6,-1,-3,-4,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,0,0,-1,0,-1,0,0,1,0,-1,-1,-2,0,-1,-1,-1,-1,-2,0,-1,-2,0,-1,-2,0,-1,0,0,0,1,1,0,0,1,1,1,2,-1,-1,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,-1,-1,2,0,2,0,0,4,2,3,4,6,7,6,1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,-1,-4,-3,1,-3,-3,1,-7,-5,2,0,-2,0,0,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,2,-1,0,2,0,-1,0,-1,-1,0,-1,-1,1,-1,0,1,0,-1,1,-2,0,2,-2,1,2,-2,2,2,-3,2,1,-3,4,0,-2,7,2,-5,1,1,-2,0,1,-2,0,1,-3,0,1,-3,-1,1,-3,-1,1,-5,-2,2,-3,-1,1,-3,-1,1,-2,-1,2,-1,-1,2,-1,-1,2,-1,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,0,0,-1,0,-1,-1,1,-1,-1,1,-1,0,0,-1,0,0,1,0,-1,0,0,0,1,-1,-1,1,-1,-1,1,-1,-2,1,0,-2,1,0,-2,0,1,-3,2,-2,-1,1,-1,-2,1,-1,-2,1,-2,-2,1,-2,-1,1,-2,-1,2,-2,-2,1,-1,-1,1,-1,0,1,-1,-1,1,-1,-2,1,-2,-1,0,-1,1,1,-1,-1,1,-1,-1,1,-2,-1,0,-2,-1,0,-1,-1,-1,1,0,1,1,1,-4,1,-2,1,-2,-1,2,-2,-1,1,-2,-1,1,-2,0,1,-1,0,2,-3,-3,3,-2,-1,-2,-3,2,-4,-2,2,-3,-1,-1,-8,-3,4,1,-2,0,1,-2,0,1,-2,1,1,-2,1,1,-2,1,0,-1,-1,-1,3,1,-1,5,0,-2,8,2,1,-2,1,1,-3,1,1,-2,2,1,-2,1,0,-2,1,-1,-3,2,-3,-3,1,-1,-5,3,1,-2,2,2,-2,2,1,-2,1,1,-2,1,2,-2,1,2,-2,2,1,-2,0,4,-1,3,1,-2,1,2,-2,1,1,-1,2,1,-1,2,1,0,2,1,0,1,2,-1,3,1,0,2,1,-1,2,1,0,1,0,-1,1,-1,-2,1,-1,-2,2,-4,-3,3,-4,-3,3,-7,-3,5,-11,-3,7,-1,-2,1,-1,-2,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,0,-1,1,2,-1,0,-3,0,0,1,0,0,1,1,0,2,1,1,2,2,1,2,3,0,2,2,0,1,4,-1,1,1,1,0,1,1,1,1,2,0,1,1,0,0,2,0,1,2,-1,1,3,0,2,2,-1,1,4,1,0,1,0,0,1,-1,-1,0,0,-1,-1,0,-2,-2,0,-2,-1,0,-3,-1,-2,-2,-1,1,-1,-1,1,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-2,1,1,-1,-1,2,-1,-1,3,-1,0,2,-2,0,3,-3,0,3,-1,1,2,-1,2,2,1,4,0,1,5,1,-1,0,3,-1,2,4,-2,0,2,-1,0,3,-2,0,3,0,1,2,0,0,2,0,1,3,1,0,2,1,0,2,1,0,1,1,0,2,2,-1,2,1,0,1,1,1,1,1,2,1,2,1,1,1,1,0,2,0,-1,2,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,0,-2,-1,-2,0,-3,-4,-1,-5,-5,-2,-4,-5,1,1,1,1,2,3,1,2,0,1,2,0,1,2,1,1,0,-1,2,3,1,-1,2,1,1,2,1,1,2,1,1,1,1,0,1,1,0,1,0,0,2,-1,-1,0,1,0,1,1,0,1,1,0,1,0,0,1,0,1,1,0,1,0,3,1,2,0,-1,2,-1,0,1,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-1,-1,1,-2,-4,2,-4,-8,2,-4,-10,2,-2,-6,2,-1,-3,1,-2,0,1,-3,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,1,1,-1,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,1,0,-1,0,0,-1,0,-1,1,0,0,-1,0,-1,-2,0,0,0,1,0,0,0,1,1,1,3,0,1,3,1,1,5,-2,2,-2,0,1,-2,1,1,-2,-1,1,-3,0,1,-4,0,0,-3,-1,-1,-4,0,0,-4,0,-1,-6,1,-1,-6,0,1,-6,1,-4,-3,0,-1,-3,-1,0,-2,0,-1,-1,0,-1,0,-1,-2,1,-1,-1,1,0,-2,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-2,-4,0,-3,-4,0,-1,-6,-2,-1,0,1,-1,0,1,0,-1,1,0,-1,1,0,-1,1,1,-1,0,1,0,-1,2,0,-1,2,-1,-1,3,-1,-1,3,-2,-1,3,-2,0,2,-2,0,2,-1,0,0,-1,1,-1,-2,1,0,-1,1,-1,-2,1,-1,-1,1,-1,-1,1,-2,-1,0,-2,0,-1,-2,0,-2,-3,-1,-3,-3,-1,-2,-3,0,-2,-2,0,-2,-1,0,-2,-2,1,-2,-1,0,-1,-2,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,-3,0,4,3,-2,2,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,-1,0,0,-1,1,-1,-1,0,-1,-1,1,-1,-1,1,-1,0,1,-1,0,0,-1,1,0,0,-1,0,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-2,0,1,-1,0,1,-1,0,0,0,0,0,0,0,-1,1,0,-1,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,1,0,1,0,-1,0,1,-1,0,0,-1,1,0,-1,1,-1,-1,1,0,0,1,0,0,1,0,-1,2,0,0,0,1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,2,1,0,1,1,0,0,1,1,0,1,1,0,0,0,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,1,-1,2,1,-2,1,1,0,3,0,-1,3,0,0,1,0,0,2,0,0,1,0,0,1,0,1,1,0,2,1,1,2,1,2,3,1,2,3,0,2,2,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,-1,1,0,-1,1,0,0,0,0,1,0,0,0,0,0,1,0,-1,1,0,0,1,-1,-1,1,-1,-2,2,0,-2,3,0,1,2,4,0,1,0,-1,1,-1,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,1,2,0,1,2,0,1,1,1,1,1,1,1,1,1,1,2,2,0,1,1,1,1,2,0,1,1,1,0,1,0,1,1,-1,0,0,0,1,0,0,1,2,1,-1,0,0,3,4,-1,0,1,-1,-1,1,-1,0,1,-1,0,1,0,0,1,0,0,2,-1,0,2,-1,0,1,-2,-2,4,-1,0,1,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,-1,-1,-2,-1,-1,-2,-2,0,-3,0,-2,-1,0,1,-1,-1,1,-1,0,1,-1,0,0,-1,-1,1,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,0,0,1,0,0,2,-1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,1,0,0,1,1,-1,1,1,-1,1,1,-1,1,1,-1,2,2,-1,1,1,0,0,2,-1,1,0,-1,0,1,-1,0,1,0,0,1,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,-1,0,0,0,1,0,0,1,1,0,1,0,-1,0,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,-1,0,0,-2,1,0,-1,2,0,-2,1,0,0,0,0,0,-1,0,0,0,0,1,1,-1,0,1,-1,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,1,0,-3,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,1,0,2,0,-1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,-1,0,0,-1,0,-1,-1,-1,0,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,0,-2,2,-1,-2,0,-1,1,1,-3,3,3,-4,3,-1,-4,4,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,1,-1,1,0,-1,0,1,-1,0,0,-1,-1,1,-2,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,-1,-2,-3,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,-2,-1,1,-3,-2,3,-4,-2,4,-3,0,6,-3,0,8,-4,-2,9,-2,1,9,-1,0,-1,0,0,-1,0,1,0,1,2,0,0,2,0,0,3,1,0,2,1,0,4,1,1,1,-1,2,1,-1,1,0,-1,2,0,-1,1,-1,-1,1,-1,-1,1,-2,-1,1,-2,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,2,0,-1,2,-1,-1,2,0,-1,2,-1,-1,1,-1,-1,1,0,-2,1,1,-2,1,-2,-2,2,0,-1,2,-1,-1,2,0,0,2,0,0,2,1,0,1,1,1,2,2,0,2,0,0,2,0,1,2,0,0,3,0,1,3,-1,1,5,-1,3,5,2,2,6,0,3,10,1,0,3,0,0,3,0,0,3,-1,0,3,-1,0,3,-1,-1,3,-2,-2,0,-4,-2,-2,-4,0,-2,-4,-4,2,0,0,2,0,0,2,-1,0,2,0,0,2,0,0,2,0,-3,2,1,-3,2,0,-4,3,-1,-7,3,-1,-8,3,-2,-8,2,0,0,3,1,1,2,0,-1,2,0,-2,1,0,-1,1,-1,0,2,0,0,2,0,0,2,0,1,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,1,0,1,1,0,1,1,0,1,2,0,1,2,0,1,2,-1,1,2,0,1,3,0,1,3,0,0,4,1,1,3,1,3,6,0,0,2,0,1,3,-1,1,2,0,0,2,0,0,2,0,1,1,0,1,2,0,1,1,0,1,1,0,1,1,0,1,2,1,3,1,0,3,1,-1,1,1,-1,0,1,-1,0,1,0,1,1,0,1,2,0,1,2,0,1,2,-1,1,1,-2,-1,1,1,2,1,0,0,1,1,0,1,0,0,1,1,0,1,1,-1,1,0,0,-3,0,-1,-5,-2,-1,-4,1,-2,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,3,1,0,3,2,-1,2,2,-1,1,2,0,1,1,1,1,0,1,1,3,1,1,3,1,1,5,1,1,5,1,0,6,2,0,7,2,1,6,0,1,5,-2,1,5,-1,0,3,1,-1,4,2,1,2,2,1,1,2,1,1,4,1,5,3,5,8,5,4,12,3,1,11,-1,-1,7,-1,2,0,1,-1,-2,1,5,1,0,0,-1,1,-1,-2,0,-1,-3,0,-2,-4,-1,-2,-3,-1,-2,-4,-1,-1,-2,0,-2,-4,-1,-1,-3,0,-1,-2,0,-2,-3,0,-2,-3,-1,-1,-2,0,0,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0],[-2,0,0,-1,0,0,0,0,0,1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,1,-3,-2,1,-7,1,1,-10,5,-1,-1,0,1,-1,-1,1,-1,0,0,0,0,0,0,-1,1,-2,-1,1,-3,-3,0,-2,1,2,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-2,0,0,-2,0,-1,-2,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,-2,0,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,1,-1,-1,0,-1,-1,0,-1,-1,1,2,-1,-1,2,-1,-1,0,-2,-2,1,-1,-4,2,0,-3,-1,-2,-5,0,-1,0,-1,-2,1,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,-1,0,-1,0,-1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,-2,0,5,-3,2,-3,-3,-2,0,-1,0,0,0,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,0,-1,1,1,-1,1,1,-1,0,1,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,1,-1,-1,0,-2,-1,0,-2,-2,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,1,-1,0,2,0,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,0,0,0,-1,1,0,-1,1,0,-1,1,0,0,2,1,-1,1,1,0,1,1,0,0,0,-1,0,0,0,-1,0,-1,-1,0,-1,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,-1,-1,0,-1,0,0,0,0,1,-1,1,0,0,2,0,0,2,0,0,2,0,-1,1,-1,-1,1,0,-1,2,0,0,2,0,0,1,1,0,1,1,0,1,1,0,0,-1,0,1,-1,0,2,-1,-1,2,1,-1,1,1,-2,3,1,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,3,1,1,4,0,1,3,0,2,4,1,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,0,0,0,-1,0,2,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,2,2,1,2,2,2,1,2,2,1,2,2,1,1,1,2,2,1,2,2,1,2,2,1,2,2,0,2,2,1,2,1,0,2,2,0,2,2,-2,2,2,1,3,2,1,4,3,1,2,0,3,3,0,5,3,-2,5,4,-3,5,2,-3,4,3,-4,1,4,-3,2,3,0,2,2,0,3,3,1,2,2,1,3,2,1,4,1,1,5,1,-1,3,1,4,2,3,1,1,3,1,1,2,1,0,2,1,0,2,1,-3,3,1,2,3,1,0,2,1,0,2,0,0,2,1,0,2,1,1,1,1,3,0,0,3,1,-1,4,-2,0,5,-4,-1,0,2,1,0,1,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,1,0,1,1,-1,0,1,0,0,1,-1,1,-1,-1,0,-2,-2,0,-1,0,2,0,-1,0,1,-1,-1,0,1,1,3,-1,1,3,-1,1,2,-1,0,2,-1,1,2,-1,1,1,-1,1,0,-1,-1,2,-1,-2,-1,0,-2,0,1,-4,1,1,-4,2,2,-7,1,0,1,0,0,1,0,-1,1,0,0,2,0,0,1,-1,0,1,-1,0,1,-1,0,2,-1,0,1,-2,0,1,-2,0,2,-1,-1,2,-1,-1,2,-1,-1,1,-1,-1,1,-2,-1,1,-1,-1,1,-2,-1,1,-1,0,1,-1,0,1,-1,0,1,-3,1,3,1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-2,1,1,-2,0,1,-1,0,1,-2,0,1,-2,0,1,-3,0,1,-2,0,1,-2,0,2,-3,-1,4,-3,-1,5,-2,0,5,-4,-1,1,-1,0,1,-1,0,1,-2,0,1,-1,0,0,-1,-1,0,-1,-1,-2,0,-2,-1,0,-2,-5,2,-1,1,-1,0,1,-1,0,0,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,-1,0,1,0,0,0,-1,0,0,0,-1,1,0,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-1,0,1,-1,2,2,-3,2,3,-2,1,1,-7,3,0,-1,1,0,-2,1,1,0,1,0,0,1,0,0,0,1,0,1,0,1,-1,0,0,1,0,0,1,0,0,1,0,0,1,1,-1,1,0,0,1,1,1,0,0,0,2,1,0,1,1,0,1,0,0,1,0,0,1,1,0,1,2,0,2,3,-1,1,4,-1,3,4,-2,6,4,-2,7,5,-2,7,0,1,1,0,0,1,0,1,0,0,1,1,0,2,0,0,1,1,0,1,0,2,2,0,3,3,-1,3,4,-2,5,4,-1,0,1,1,0,3,2,1,0,0,1,0,0,1,-1,1,1,-1,1,1,-1,2,1,0,0,3,0,0,0,0,0,0,0,0,0,0,-2,0,0,-2,0,0,-2,0,0,-3,0,-1,-4,0,-1,-4,1,-4,-6,-1,2,-2,1,0,-3,1,0,-3,1,0,-2,2,0,-2,2,0,-2,1,0,-2,1,1,-2,1,1,-1,1,2,-1,0,2,-2,1,2,0,0,1,-1,-1,1,-1,0,1,-1,-1,0,-1,-1,0,-1,0,-2,-1,2,-1,1,3,-2,2,3,0,2,-1,0,-1,-2,0,0,0,0,-1,0,-1,-1,0,-1,-1,1,-3,-1,3,-5,-1,2,-5,2,3,-6,1,3,-7,-2,2,-5,4,-1,1,0,-2,0,0,0,2,-1,-1,3,-1,-1,3,-1,0,4,-3,1,6,-4,0,5,-3,0,2,0,-1,3,0,0,1,0,0,1,0,0,1,0,0,1,0,1,2,-1,1,2,-1,0,1,0,0,0,0,0,1,0,0,1,1,0,2,-1,-1,2,-1,-1,2,-2,-2,4,-1,-1,5,-1,1,5,-4,-3,6,2,0,2,-1,1,2,-1,0,2,-1,1,2,0,1,3,0,1,2,0,1,4,0,1,2,0,1,2,0,0,1,0,0,1,1,0,1,0,0,1,1,0,1,1,0,1,0,0,1,0,-1,1,0,-1,1,1,-1,1,1,-1,0,2,-1,1,1,-2,1,1,-1,1,0,0,1,0,0,1,0,0,2,-1,0,2,-1,0,2,-1,0,-1,-1,-2,-1,-4,-2,2,-7,-3,-5,-4,0,2,0,-1,2,0,0,2,0,0,2,0,0,2,1,0,2,1,-1,1,1,-1,1,1,-1,1,2,-2,1,-1,-1,-1,0,-1,-2,4,-1,2,1,-1,2,1,-1,2,0,-1,1,0,-2,1,-1,-3,3,-1,-2,2,1,-5,3,-2,-1,2,1,-1,1,1,-1,2,0,-2,2,0,-1,1,0,-1,2,0,0,2,-2,0,1,-1,2,1,-1,3,2,-2,2,0,0,-2,2,1,-2,2,2,-2,2,1,-2,2,1,-1,3,1,-3,3,0,-2,-1,-1,-4,-9,1,-3,-12,1,-2,2,1,-2,2,2,-2,1,1,-1,1,1,-1,1,1,-2,1,0,-2,0,0,-2,1,0,-1,1,1,-1,0,2,0,2,2,0,2,2,1,2,2,2,3,2,1,2,2,4,5,3,0,2,2,1,1,2,-1,1,1,-1,1,1,-1,1,0,-1,0,0,-2,1,0,-3,-1,0,-1,1,1,-1,1,1,-1,1,1,-1,2,1,0,2,1,1,2,0,2,1,-1,6,2,1,8,0,-1,-1,1,1,-1,2,1,-1,0,1,-1,0,0,-1,0,1,-1,0,-2,-2,0,-2,1,1,-4,0,0,0,0,1,0,0,0,0,0,0,-1,1,0,-1,3,0,-1,6,1,-1,11,2,-3,4,2,0,0,1,-1,0,1,-2,0,1,0,0,1,0,-1,1,0,-1,0,1,-1,0,1,-1,0,1,0,1,0,0,2,1,0,1,0,0,0,0,1,0,0,1,0,0,2,0,-1,-1,1,0,1,0,1,0,0,1,1,0,1,0,0,1,1,0,1,1,0,-2,0,2,3,1,0,1,1,0,1,1,1,1,1,1,1,1,2,0,3,3,0,4,2,-2,6,1,-2,6,1,-3,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,3,2,1,-1,1,0,-1,0,0,-1,2,0,-1,2,0,-2,2,0,-1,1,0,-1,1,-3,-2,2,2,-2,1,0,-2,1,0,-2,0,0,-3,-1,0,-3,-2,0,-3,-2,1,-2,-2,1,-2,-2,1,-1,-2,2,0,-2,2,0,-2,2,0,-2,1,0,-2,0,-2,-1,-1,-3,-3,-2,-2,-6,-2,-4,-2,-4,1,-2,2,2,-2,2,1,-1,1,1,0,1,1,-1,1,0,-2,-1,3,2,2,1,0,1,2,0,1,1,0,0,1,0,-1,1,-1,-1,1,1,2,1,2,2,-2,1,-1,1,0,-1,1,0,0,0,0,-1,0,0,0,0,-1,0,-1,-1,2,1,1,-1,1,1,-2,1,-1,0,2,-1,1,1,-2,-1,2,-3,-1,3,-3,-2,5,-4,0,7,-5,0,8,-6,2,8,-5,2,6,-4,1,1,-3,-1,1,-4,0,2,-2,-1,1,-1,-1,1,0,-1,2,0,0,2,-1,-1,0,-2,0,1,-2,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,1,0,0,0,0,-1,0,-1,-2,0,-2,-2,-1,-1,-3,0,-1,-3,0,-1,-3,0,-1,-3,0,-1,-2,0,-2,-2,-1,-2,-1,0,-2,0,0,-3,0,1,-2,0,2,-4,2,3,-1,0,1,-2,0,0,-2,0,0,-2,1,-1,-1,1,-1,0,1,-1,0,1,-1,-1,1,-1,0,0,-1,0,0,-1,-3,2,-2,0,-3,1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,1,-1,0,1,-1,2,1,-1,0,0,-1,0,0,-1,0,0,-2,0,-1,-1,0,-1,-2,1,-1,-3,0,-1,-4,0,-1,-5,1,-2,-5,1,-3,-5,2,-3,-5,3,-3,-4,2,-2,-3,1,-2,-4,0,0,-1,0,-1,-1,0,0,-1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,-1,1,0,1,-1,-2,0,1,-2,-1,4,-1,1,-1,-4,1,0,0,2,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-2,0,-1,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,0,1,1,0,1,0,0,0,1,1,0,0,1,1,0,2,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,2,1,1,1,0,1,1,0,1,1,0,1,1,1,2,-1,3,1,3,1,1,1,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,1,0,0,1,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,1,1,0,0,1,0,0,1,0,0,1,1,-2,1,-1,-3,1,-1,-1,1,1,1,1,3,2,1,3,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,-1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,2,-1,0,1,-1,-1,1,0,-1,0,0,0,0,1,-1,0,0,-1,1,0,-1,1,0,-1,1,0,0,0,1,0,0,1,-1,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,1,1,-1,1,0,1,2,-1,2,3,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-2,1,1,-2,1,1,-1,1,1,-1,1,0,-1,0,1,-1,0,1,-1,1,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,0,0,2,-1,0,0,-1,0,0,0,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-2,0,-1,-2,-1,-1,0,-1,-1,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-1,0,1,-1,-1,2,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,1,-1,0,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-3,-1,-3,-4,2,-5,-3,-3,-2,-1,-1,0,0,-2,0,-1,-1,0,-1,-2,0,-1,-2,-1,0,-2,0,1,-2,0,2,-3,0,0,-1,2,-1,-2,0,-2,-2,0,-1,-1,1,-2,-1,1,-2,-1,2,-1,-1,2,-1,-3,2,1,-2,2,-3,-6,1,-1,-1,1,-1,-1,0,-1,-1,1,-1,-1,0,0,-2,1,-1,-3,3,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,1,-2,-1,3,-1,0,0,-2,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,0,-1,0,-2,0,1,-2,-1,0,-2,0,0,-2,0,-1,-2,1,-1,-3,3,-3,-3,3,-5,-3,4,-2,-3,0,0,-2,0,1,-2,-1,0,-2,-1,0,-2,-1,0,-1,-2,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,0,1,-2,0,1,-2,0,1,-1,-1,1,-1,-1,2,-1,-1,1,-1,0,2,-2,0,2,-1,-1,1,-2,-2,1,-2,-2,2,-2,-2,1,-2,-2,1,-2,-2,1,-2,-2,0,-2,-2,0,-2,4,2,-3,2,3,-3,2,4,-4,1,4,-1,-1,0,-1,-1,-1,-1,-1,0,-1,0,-1,-1,0,0,-2,0,0,0,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,0,1,-1,0,2,-1,-1,-1,-1,-1,-1,0,-2,-1,-1,-2,-1,-1,-3,-1,0,-3,-1,0,-3,0,-1,-2,-2,-1,-2,-2,0,-2,-2,-1,-2,-2,-1,-1,-2,-1,-1,-2,-2,-1,-3,-2,-1,-1,-3,-2,-2,-1,-3,-4,-2,-2,-2,-1,-2,-2,-1,-2,-2,-1,-2,-2,-1,-3,-1,-1,-2,-2,-1,-2,-1,-1,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-2,-2,0,0,-3,0,-1,-2,0,0,-2,0,-1,-2,0,-1,-1,0,-1,-2,0,-1,-1,1,-1,-2,0,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,0,0,1,1,-2,1,2,-3,-3,2,-3,-4,1,-4,-2,1,-6,-8,1,-4,-1,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-2,-1,-1,-1,-1,0,-1,-1,1,-1,-2,1,-2,-2,1,-2,-2,1,-2,-2,1,-2,-2,1,0,-1,1,0,-1,1,0,0,1,0,1,1,0,1,1,1,2,0,1,4,-1,1,5,-1,1,7,-1,1,8,-1,2,7,-1,0,0,2,1,0,3,0,0,2,0,0,2,0,0,2,0,1,2,-3,0,5,3,4,-1,0,0,2,0,0,3,1,0,2,1,0,1,1,0,1,2,0,0,3,1,1,3,1,0,3,0,-1,3,0,-2,2,-1,-2,2,-1,-2,2,-1,-1,2,0,-1,1,0,0,2,0,0,1,-1,0,1,-1,0,0,-1,0,-1,-2,0,-2,-3,-1,0,-3,0,1,-1,0,1,-1,0,1,-1,1,1,0,1,0,0,2,0,0,2,-1,1,2,1,0,2,1,0,2,2,-1,2,2,-1,2,2,0,2,0,1,0,0,4,-1,-3,4,-5,-3,8,-6,2,-1,2,2,-1,2,2,-1,1,2,-1,1,2,-2,0,4,0,0,3,-1,0,1,-3,0,2,0,-1,2,-1,1,2,-1,1,2,-1,1,2,-1,0,1,-1,1,3,0,-6,2,0,-6,1,0,-6,0,0,-6,-1,0,-5,-2,0,-6,2,-1,1,2,-1,1,2,-1,0,2,-1,0,2,-1,0,2,0,0,2,-1,0,2,-1,0,2,-2,0,1,-2,1,1,-2,1,1,-2,2,0,-2,2,0,-2,3,0,-2,3,0,-2,2,1,-2,2,1,-2,2,3,-1,0,2,-2,0,3,-1,-1,3,-1,-1,3,-1,-1,4,-1,0,4,-1,0,5,0,0,2,-1,-1,2,-1,0,2,-1,-1,1,-1,-1,0,-1,0,0,-1,0,1,-1,0,1,-1,1,2,-1,1,2,-1,1,2,0,2,2,0,3,2,0,3,2,-1,2,2,-1,1,0,-1,1,0,-1,2,1,-1,1,1,-1,1,1,-2,1,2,-1,2,2,-3,0,0,-1,0,0,-1,1,0,-1,0,-1,-1,0,-1,-1,-1,-3,-3,3,-4,-4,1,-2,-2,-5,-8,-6,5,-1,-1,0,-1,0,-1,-1,0,0,-2,0,1,-2,0,1,-3,1,2,-3,2,1,-3,3,2,-4,3,3,-4,1,3,-4,0,2,-2,0,1,-2,1,1,-1,-2,1,-1,-3,2,-1,-4,2,0,-3,3,-1,-3,2,0,-2,3,0,-2,5,1,-2,6,0,-3,5,-1,-3,2,-1,-4,3,0,-2,1,1,-2,0,1,0,-1,0,1,-1,-2,0,0,-2,1,0,0,3,-1,1,3,-2,1,-2,1,-1,-3,0,2,-3,3,-1,0,-1,-1,-1,0,-2,-2,-1,-3,-2,0,-2,-2,0,-2,-2,0,-1,-1,0,-1,-1,1,0,0,1,0,0,1,-3,-2,-1,-4,-2,-1,-2,-1,-1,0,0,-2,1,0,-2,0,1,-3,1,1,-3,1,1,-4,2,1,-4,3,2,-3,2,2,-3,3,2,-2,1,2,-3,2,3,-2,1,3,-2,1,2,-2],[3,3,0,3,3,0,4,2,1,4,0,1,2,2,0,1,0,0,2,2,0,1,2,-1,1,4,0,1,5,0,-1,10,-2,-4,17,-5,2,1,-1,2,0,0,3,1,-1,4,0,-1,5,1,-1,5,0,-4,6,1,-6,5,-1,-6,3,0,0,3,-1,1,2,0,0,2,0,0,1,1,0,1,0,0,2,0,0,0,1,0,1,0,0,1,-1,1,1,0,0,0,-1,0,0,0,1,0,-1,1,-1,0,1,-2,-1,1,-2,-1,2,-2,-2,2,0,-2,2,0,-1,1,1,-1,1,0,-2,1,1,-1,1,1,-2,1,2,-3,1,2,-4,0,5,-4,2,3,-5,2,3,-3,2,4,-1,1,1,-4,2,1,-2,1,1,-2,2,1,-1,1,1,-1,1,1,-1,1,1,-1,0,0,0,-1,0,0,-1,0,0,0,1,-1,1,1,-1,2,1,-1,1,1,-1,1,0,-2,0,0,-2,1,1,-1,0,1,-1,0,0,-2,1,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,0,1,-1,0,0,-1,-2,0,-2,2,0,0,-1,1,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,0,0,-1,0,0,-1,1,0,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-2,-1,1,-1,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,0,1,1,-1,0,1,0,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,1,-2,-1,1,-2,-1,0,-1,-1,-1,-2,-1,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,-1,0,1,-2,-1,1,-2,-1,1,-1,-1,0,-1,-2,0,-1,-1,0,-1,-2,1,-1,-1,1,-1,-1,1,0,0,1,0,0,1,0,0,1,0,0,2,1,0,1,0,0,1,-1,-1,2,-2,0,1,-2,-1,1,0,0,2,1,0,1,0,0,1,0,1,0,0,1,2,0,1,1,0,2,0,-1,3,3,0,2,1,0,1,1,0,1,0,0,0,1,-1,0,1,-1,0,1,-1,1,0,-2,1,0,-3,1,0,-1,2,1,-1,0,0,-1,0,1,0,-1,1,0,-1,1,1,-2,2,1,0,2,1,-1,2,1,0,3,2,1,3,2,1,3,1,0,2,1,1,2,2,1,2,3,1,1,1,1,1,2,1,1,2,1,2,1,1,1,2,2,1,1,2,2,2,2,0,1,0,1,1,1,0,0,-1,-1,0,-2,-1,0,-2,-3,0,1,-2,2,0,-3,0,2,-5,0,3,0,0,-2,0,1,-2,0,-1,-2,0,-1,-2,0,-2,-3,0,-1,-2,1,-2,-1,-1,-1,-1,-1,-1,-2,-2,0,-1,0,-1,-2,-1,0,-2,1,0,-2,2,-1,-3,0,-1,-2,-2,-1,-2,-3,-2,-4,-2,-1,-1,-3,-3,0,-3,-3,3,-3,-4,4,-3,-8,8,-3,-8,13,-2,-11,15,-3,-2,-1,-4,-2,-1,-2,-2,-1,-1,-1,-1,0,1,-1,-1,-2,-3,-2,-1,-3,-3,-1,-3,-3,-1,-3,-2,0,-2,-2,0,-2,-2,1,-2,-2,1,-2,-2,1,-2,1,1,-1,-2,1,-2,-2,0,-2,-2,1,-1,-2,2,-1,-2,1,-1,-2,1,-1,-1,2,0,0,1,0,0,2,0,2,1,0,1,0,1,2,0,1,3,-2,2,3,-2,2,3,-3,4,0,1,1,0,1,0,0,1,1,0,0,1,1,0,1,-2,0,-2,0,0,1,1,0,1,0,1,1,0,1,0,0,1,0,1,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,0,0,0,1,0,0,0,0,-1,0,0,0,1,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,1,-2,0,-2,-2,0,-2,-4,0,-3,-6,-1,-4,-8,-1,-5,-7,0,-5,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,-1,3,-2,2,2,0,0,8,-1,1,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,0,-1,0,0,-1,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,3,0,-1,2,-2,-2,-4,1,-1,8,0,-1,1,-1,-2,1,0,0,1,-1,-1,1,-1,0,1,-1,-1,0,-1,0,1,0,-1,1,-1,0,1,0,0,0,0,0,0,0,-1,0,2,-1,0,2,-2,1,1,-1,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,1,-1,1,1,-1,3,0,-2,4,2,-1,4,0,1,0,0,1,1,0,2,-1,1,2,-1,-1,2,-1,-1,2,1,-3,5,0,-3,4,-2,-4,6,-3,-5,8,-5,-3,5,-3,2,2,0,3,3,0,2,0,0,3,0,1,3,0,2,4,0,1,3,-2,3,3,0,0,4,0,0,2,0,0,1,0,0,1,-1,0,-1,-1,0,1,-2,0,1,-3,-1,2,-5,-1,2,-6,-1,1,-6,-2,3,-7,0,0,-3,-1,-1,-3,0,2,-2,-1,2,-1,-1,1,-1,0,1,0,0,1,0,0,0,0,0,0,1,0,0,2,0,1,2,0,-1,0,1,-1,0,1,-1,-1,1,-2,-2,1,-1,-3,1,-1,-1,1,-1,-1,-1,-1,-2,-2,-2,0,-2,-2,-2,1,-2,-2,2,-1,-2,1,-2,-2,1,-1,-2,1,-2,-1,-1,-2,-1,0,-3,-1,0,-3,-1,0,-3,-1,1,-5,-1,0,-2,-1,1,-2,-1,1,-1,0,1,-2,1,2,-2,1,1,-3,0,2,-3,0,2,-5,0,1,-2,0,2,-2,1,3,-1,-1,2,-1,-1,2,0,-1,2,0,0,2,0,-1,3,0,0,2,0,1,-1,0,1,-1,-1,-1,2,0,-1,2,-1,-1,3,-1,0,3,-1,0,3,-1,-1,1,1,2,0,1,1,1,3,6,-1,-1,0,2,-1,0,2,-2,-1,2,-2,-1,1,-2,-1,1,-3,-1,0,-3,-2,1,-2,-1,0,-1,0,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,0,-1,0,0,0,0,0,0,0,1,0,0,1,1,1,1,2,1,0,2,0,0,1,0,0,0,-1,0,0,1,1,0,1,1,-1,0,1,0,0,1,0,0,1,0,1,2,0,2,3,2,2,1,4,1,5,2,0,1,-1,1,1,-1,0,0,-1,0,0,-2,0,1,-2,1,1,-3,0,0,-2,0,1,-2,0,1,-1,1,1,1,0,2,0,0,3,-4,0,1,-2,0,2,-2,1,2,-1,1,2,-1,1,1,-1,1,2,0,3,4,0,1,1,0,0,2,-2,1,2,-2,0,1,-2,-1,1,-2,-1,1,-2,-1,-1,-2,-2,0,-1,-4,-1,-2,-2,1,-2,1,4,-1,-4,-1,-3,-1,2,-2,-2,3,-4,0,2,-1,0,2,-1,0,2,-1,2,3,1,3,4,1,8,2,5,8,7,9,-1,2,-1,-2,3,-1,-1,2,-1,-1,2,-1,0,2,-1,0,2,-1,1,3,0,0,3,-1,-2,1,-1,-2,2,-1,-2,1,-1,-2,0,-1,-3,1,0,-3,0,0,-4,-1,1,-4,0,0,-2,0,-1,-2,0,-1,-1,-1,-1,0,-1,-1,0,-1,-1,-1,-2,0,1,-1,0,1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,0,0,-1,0,0,-1,0,-2,-2,-1,-3,-1,1,-4,0,1,-6,2,1,0,-1,0,-1,-1,-1,-1,-2,0,-1,-2,0,-2,-2,1,-2,-2,2,-5,-3,2,2,0,1,-1,-2,0,0,-1,0,-1,-2,0,0,-2,0,-1,-3,-1,-1,-6,-1,-2,-7,0,-5,-11,0,1,-4,1,0,-1,1,0,-1,2,-1,-1,1,-1,-1,1,-1,-1,2,-2,-1,2,-1,-1,3,-3,-2,2,0,-1,1,0,0,2,0,-1,1,0,-1,1,0,-1,0,-1,-2,0,-3,-2,1,0,-2,-1,1,-1,1,2,0,1,1,-1,0,2,-1,0,2,-2,0,3,0,1,3,-4,0,2,0,0,2,0,0,2,0,0,2,0,0,1,1,0,1,1,1,0,1,0,0,-1,2,-3,-1,0,2,1,0,2,0,0,1,1,0,1,2,0,1,2,0,0,2,2,1,2,0,1,3,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-2,0,2,1,1,1,0,1,1,0,0,1,1,0,2,1,1,2,1,1,1,0,0,1,1,1,2,2,1,2,0,0,2,0,1,1,0,1,1,0,1,-4,-1,-1,-6,-3,-3,-9,-2,-3,-11,0,-6,-9,-4,0,2,0,0,2,0,0,1,0,1,1,0,1,1,-1,2,3,2,-1,-2,-1,1,0,1,0,0,0,1,1,1,0,1,1,1,1,2,0,-1,-1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-3,1,-1,0,1,-1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,-3,0,0,-5,1,-2,-7,2,-1,-7,2,2,-4,1,2,-1,0,0,-1,0,0,0,0,1,-1,0,1,-1,0,1,-1,1,0,0,2,3,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,1,0,0,1,0,0,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-2,0,1,-1,0,2,-1,0,1,-1,-1,1,-1,-2,0,-2,-4,1,-1,-3,-2,0,-6,4,-1,0,0,-1,1,-2,-1,1,0,0,1,-1,0,2,0,1,1,0,1,3,-1,1,2,-1,2,4,-1,2,5,-2,1,4,0,2,1,0,1,1,0,0,0,0,2,-1,0,2,-2,0,2,-2,1,2,-2,0,2,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,3,1,-1,2,1,-1,5,3,-1,0,1,0,0,2,-1,0,1,-1,1,1,-1,1,0,-2,0,0,-2,0,-1,-2,0,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,2,0,1,1,0,1,1,0,1,1,0,1,0,1,0,0,2,1,1,2,0,2,1,-1,2,3,0,4,0,1,1,0,0,1,-1,1,1,0,1,1,0,1,1,-1,0,0,0,1,1,0,0,0,0,1,1,0,0,1,-1,1,1,-1,1,1,-1,1,1,-2,1,2,1,0,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,-1,1,-2,0,2,1,0,0,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,1,-2,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,2,0,0,2,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,1,1,-1,1,1,-1,1,1,-1,0,1,-1,0,1,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,2,1,1,3,1,1,3,0,0,2,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,-1,0,0,0,0,0,-1,0,0,-1,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,2,0,0,2,1,1,1,-3,2,0,-2,4,1,1,0,1,1,0,1,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,0,1,-2,0,1,-2,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-2,-2,2,-3,-2,1,-4,-4,2,-7,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,1,0,-1,0,0,-1,0,1,-1,0,1,-2,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,1,0,-1,0,-1,-1,0,0,0,0,-1,-1,0,-1,-1,-1,-1,0,-2,0,1,-9,3,0,5,0,-1,0,0,-1,-1,0,-1,1,0,-1,1,0,0,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,1,-1,1,0,-1,0,-1,-1,1,0,-1,1,-1,-1,1,-1,0,-1,0,1,-1,1,-1,-1,-4,4,-2,7,-1,0,-1,-1,0,-1,-1,0,-1,-2,-1,-1,-2,-2,0,0,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-2,-2,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-2,1,0,-1,-1,0,0,-1,0,-2,-1,0,-2,-2,0,-3,-2,3,-4,-2,2,-4,-1,4,-3,-2,0,-6,0,0,-1,-2,0,-1,-2,0,-2,-1,-1,-2,0,0,-2,1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,1,1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-2,-2,0,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,1,-1,-1,1,1,-3,3,-1,-4,-1,4,-4,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,2,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-2,0,0,-1,-1,0,-1,-1,0,-2,0,0,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-1,-3,2,-1,3,-1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,0,0,0,2,0,-1,1,0,0,1,0,-1,0,1,-1,0,1,-1,-1,1,-1,-1,2,0,-2,1,-1,-2,1,-1,1,1,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,0,-1,2,0,-1,3,0,-1,2,0,0,2,-1,0,1,-2,-1,4,-3,-1,3,-3,2,0,-6,4,-3,-9,5,-3,-6,6,-6,0,-1,2,0,-2,3,1,-1,2,1,-1,2,2,0,2,2,0,3,2,0,1,1,-1,2,1,-1,2,1,0,1,0,0,1,0,1,1,1,0,0,1,1,1,0,0,0,1,0,1,0,0,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,1,-1,-1,1,-1,-1,2,-2,-2,2,-2,-3,1,-1,-4,2,-2,-4,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,1,-1,0,1,-2,0,0,-2,0,2,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,1,0,-1,0,0,-2,1,0,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,-1,-1,0,0,-1,1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-2,0,-1,-3,-1,0,-2,2,-1,-4,-1,-1,-2,0,-1,-2,-1,0,-2,-1,0,-2,-2,0,-2,-1,1,0,0,-1,1,1,-6,-2,2,-10,0,-2,0,-2,-2,0,-2,-2,0,-1,-2,0,0,-2,0,1,-3,1,2,-3,1,1,-3,1,0,-3,2,2,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,2,-1,-1,2,-1,-1,3,-1,-1,3,-1,0,3,-1,0,2,-2,0,1,-2,-1,1,-2,-1,1,-2,0,1,-2,1,1,-1,0,1,-1,0,1,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,-1,-2,-2,-3,-2,-2,1,-2,-4,0,-1,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,1,0,-1,1,0,-2,1,0,-1,2,1,0,3,1,0,3,1,0,2,0,-1,1,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,-1,-2,-1,-1,-2,0,-2,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,0,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-2,-1,1,-2,1,0,-4,-1,1,0,-1,1,0,-1,0,0,-1,1,0,-1,1,1,-1,1,1,-1,1,0,-2,2,-1,-2,3,0,-2,2,1,-2,2,1,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,0,1,1,1,2,0,2,2,0,2,1,2,1,0,3,0,0,2,-1,-1,0,-1,-1,0,0,0,1,0,-1,1,1,0,1,4,1,0,7,1,1,8,2,0,7,2,-1,4,2,-1,0,-1,0,0,-1,0,0,-2,0,0,1,1,1,0,0,1,-1,0,2,-1,-1,2,0,-1,3,1,-1,1,1,0,2,2,-2,2,2,-1,1,2,0,1,-2,1,1,-3,1,0,-2,1,0,1,1,-1,1,1,1,2,1,1,2,1,1,2,0,0,2,0,-1,2,-1,0,3,0,-1,3,-1,0,2,0,-1,3,0,0,3,1,0,2,1],[4,1,3,4,1,2,4,1,1,4,2,1,3,2,0,3,2,-1,2,2,1,2,3,0,0,4,1,-1,4,2,1,1,6,0,-1,7,2,3,0,2,2,-1,2,3,0,3,2,0,3,2,1,1,2,0,-1,3,1,1,0,-1,3,1,0,3,1,0,3,2,0,3,1,0,3,2,0,3,1,0,4,1,0,2,2,0,2,1,0,1,0,0,1,2,0,0,1,-1,0,2,-1,-2,1,0,-5,1,-1,-7,0,0,-6,-1,0,-8,-1,0,-3,0,1,-1,0,1,0,0,-1,0,0,-1,1,1,-1,1,0,0,2,0,-1,-1,-1,0,-1,-1,-1,-2,-2,-1,-2,-3,-1,-2,-1,-1,-3,-5,-1,1,0,0,1,0,-1,2,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,-1,0,-1,0,-1,-1,-2,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-2,0,1,-1,-1,1,-1,-1,1,0,-1,0,0,-1,0,0,-2,0,1,-2,0,1,-3,0,1,-2,1,-1,-1,0,-1,-1,1,-1,-1,1,-1,0,1,0,0,2,0,1,1,2,1,3,6,1,-1,1,0,1,-1,0,1,-2,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-2,0,0,-1,0,0,0,1,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-2,-1,2,-2,-1,1,-1,-1,1,-1,-1,1,0,0,1,0,-1,1,0,-1,2,0,-1,1,1,0,1,1,0,1,1,0,1,1,0,0,1,1,1,1,0,1,0,0,2,1,1,2,2,2,2,2,3,3,3,1,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0,-1,0,0,0,0,1,-1,-1,1,-2,0,1,-2,-1,1,-2,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,-1,0,1,-1,0,0,0,1,1,1,1,1,0,0,1,0,0,1,0,0,3,2,0,3,1,0,3,1,0,3,0,0,4,1,0,3,0,0,1,0,0,0,0,1,1,0,0,1,0,0,1,0,0,2,1,-2,0,2,-1,-1,3,-2,-2,2,-1,0,0,0,0,0,1,0,1,0,0,1,1,0,0,0,-1,0,0,-2,0,0,-3,0,2,0,0,-1,0,1,1,1,1,1,0,0,1,0,0,1,0,-1,2,1,0,1,0,0,1,1,0,1,0,0,0,0,-1,0,0,-2,1,0,-1,0,0,1,0,0,1,-1,0,1,0,-1,2,-1,-2,2,-1,-4,3,-1,-1,0,-2,-2,0,-3,-4,-1,-4,-1,1,-3,-1,1,-2,0,0,-3,1,1,-3,2,1,-3,1,0,-1,4,0,-3,3,0,-1,3,-6,-2,0,1,-3,0,1,-3,0,1,-2,0,2,-2,1,1,-2,1,0,-2,3,-1,-2,-1,1,-1,0,2,-2,1,2,-2,-1,2,-2,-1,3,-1,-2,3,-1,-1,2,-3,-3,3,0,-1,2,0,-1,2,0,-1,2,0,-1,2,1,-1,3,2,2,0,3,3,0,4,6,-3,8,7,-5,11,-1,3,1,-2,2,1,-1,3,1,-1,4,1,-1,5,0,-2,3,0,-2,2,0,-1,2,0,-1,2,0,-2,1,0,-2,1,0,-3,0,0,2,1,-1,1,2,0,2,1,0,-2,0,-1,-1,1,-1,-2,-2,-1,-2,-3,-1,-3,-2,-1,-3,-1,-2,-3,-3,-1,-3,-3,-1,-3,-3,-1,-2,-4,-2,-3,-4,-3,-3,-2,-4,-4,-2,-4,-4,0,-5,-5,-4,-3,-2,-3,-1,-2,-3,-1,-2,-2,-1,-2,-2,-1,-2,-2,-1,-2,-2,-2,-1,-2,-1,-1,-2,-1,-1,-3,-1,-1,-4,-1,-1,-3,-1,-1,-2,-1,-1,-3,-2,-1,-2,-2,-1,-2,-3,-1,-1,-2,0,0,-2,0,-1,-1,0,-1,-1,0,0,0,1,1,0,0,-1,-1,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-2,0,1,-2,0,0,-1,0,1,-1,0,0,-1,0,0,0,0,0,0,0,1,1,2,0,0,3,2,0,1,3,0,-2,3,0,-4,4,1,-3,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-2,1,2,-2,1,3,0,-2,2,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,-1,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,1,0,1,1,-1,-1,1,1,4,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,1,0,0,0,0,-1,0,1,-2,-1,1,-1,0,1,-1,0,0,-2,0,0,0,-1,0,-1,-1,2,0,-1,-2,-1,0,0,-2,-1,0,-1,-1,1,-1,-1,1,-1,-1,2,0,0,1,1,0,2,1,0,2,1,0,3,1,0,5,1,0,2,-2,-1,1,-3,-2,2,-1,-1,1,-1,-1,1,-1,-1,1,0,0,2,1,1,2,2,1,0,4,1,1,5,0,4,4,1,0,-1,-1,1,-2,0,2,-1,-1,1,-2,-1,1,-1,-1,1,-1,1,2,-1,-1,0,-2,-1,1,-3,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,0,0,-2,0,0,-2,0,-1,-3,2,-1,-5,5,-1,-3,0,-2,-2,0,0,-1,0,0,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-2,0,1,-1,0,1,-2,-1,2,-2,0,1,-2,0,1,-2,0,0,-2,0,0,-2,0,0,-2,-1,0,-4,-2,-1,-3,-2,0,-5,-1,-1,-2,0,0,-1,0,0,-2,0,0,-1,0,-1,-1,0,-1,-2,0,-4,-2,4,-2,1,2,-2,4,5,-1,3,10,-1,6,3,-1,0,0,0,1,0,-1,0,0,0,1,0,0,1,0,1,5,3,-1,6,2,-1,7,5,-3,1,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,-1,1,0,-1,2,0,0,2,0,0,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,0,0,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,2,-2,0,1,3,1,1,0,1,1,0,0,1,0,1,1,0,1,1,0,1,1,-1,1,1,-1,2,0,0,1,0,0,1,0,0,1,-1,-1,1,-1,-1,1,-2,-2,2,-3,-1,1,-3,-1,1,-2,0,0,1,0,1,2,0,1,1,-1,1,1,0,1,1,0,2,1,1,1,3,1,5,3,-1,7,4,5,5,1,0,0,1,0,0,1,-1,0,2,-1,0,1,-1,0,1,-1,0,2,-1,1,1,-1,1,1,-1,2,1,-1,0,1,1,0,0,2,1,1,0,1,1,0,1,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-2,1,-1,0,0,0,0,0,0,-1,-1,0,-1,-1,0,-2,-1,0,-1,-3,-1,-2,-4,-1,-5,-3,0,-6,-2,0,-6,1,-1,-9,-2,0,-1,0,-1,-2,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,3,0,2,4,-1,3,7,0,4,7,-1,7,-1,0,-1,-1,1,-1,0,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,2,1,0,1,-1,0,2,-1,-1,1,-1,-1,0,-1,-3,0,-2,-4,-1,-2,-3,2,-2,-5,-4,-2,-1,1,-1,0,1,-1,1,1,-1,1,1,0,0,1,0,-1,1,0,0,0,0,-2,-2,-1,1,1,0,1,2,0,0,1,-1,0,2,-1,2,2,0,3,3,-2,5,4,-2,4,3,-6,3,7,-7,0,1,-1,0,2,-1,0,0,-1,0,-1,0,0,-1,0,-1,0,-1,-1,1,-4,-1,-1,1,0,-1,0,0,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-2,-1,-5,-2,-1,-4,-6,-1,-8,3,-1,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,1,-1,-1,2,-1,-2,2,-1,-1,1,-2,-4,2,0,-1,1,0,-1,2,0,-1,1,1,-1,1,1,0,1,2,0,2,2,-1,2,2,0,1,0,-1,1,0,-1,1,-1,-1,0,-2,-1,-1,-2,0,-2,-3,0,-2,-2,1,-1,-2,-1,0,-3,-1,-1,-3,-2,0,-3,-3,1,-4,-3,1,-3,-2,0,-3,-2,1,0,0,0,2,-1,0,-3,-3,2,-3,-4,2,-2,-3,2,-1,-3,3,1,-3,4,0,-2,5,-1,-1,2,-1,0,2,0,-1,1,0,1,0,-1,1,-1,0,1,-1,-1,1,0,1,0,-1,-1,1,-1,-1,2,-1,-1,0,-1,-1,0,-2,0,0,-2,-1,-1,-2,-1,1,-2,-2,1,-3,-1,2,-1,-1,2,0,-2,2,0,-1,2,-1,0,3,0,1,3,0,4,4,1,6,4,3,5,5,1,-1,2,-1,0,2,0,0,1,-1,0,1,-1,0,1,-2,1,1,0,-2,-1,-3,1,1,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,0,0,0,-2,1,1,-1,1,1,-1,1,0,0,1,0,0,1,0,0,2,-2,0,0,-1,1,0,0,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,3,0,3,2,1,3,5,2,1,7,2,1,6,1,2,1,1,2,1,1,1,0,1,1,0,1,1,0,1,-1,-1,2,3,-1,1,1,0,2,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,1,1,1,1,1,2,0,-1,2,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,2,3,3,4,2,3,1,4,5,-1,1,0,-1,2,1,-2,1,0,-3,2,0,-3,1,-1,-2,0,-2,-4,1,-1,-4,1,-1,-6,2,-2,-8,2,0,-5,0,-2,-2,1,-1,-2,0,1,-1,1,-1,1,1,0,2,1,-2,3,0,-1,3,1,-2,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,3,1,2,4,2,0,5,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,1,0,1,1,0,1,0,0,1,0,0,1,-1,0,1,-1,1,1,0,1,1,0,0,1,0,0,0,0,0,1,1,0,1,1,0,1,1,1,1,0,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,-1,1,0,-2,2,0,-1,0,0,-1,0,0,0,0,0,0,1,1,0,1,1,0,1,1,-1,0,1,0,1,1,0,1,1,0,0,1,0,1,0,0,0,1,0,-1,1,0,-1,1,1,-2,0,-1,0,1,-1,-1,1,-1,-1,1,-1,0,1,-2,-1,1,-2,0,1,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-3,0,1,0,0,-1,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,2,-1,-1,3,-1,0,1,-1,1,-2,-1,1,-3,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-2,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,-1,0,1,-1,0,0,-1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,1,1,-1,1,1,-1,2,2,-3,2,3,-2,2,3,-4,1,6,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,1,1,1,1,1,1,2,1,1,2,0,1,1,0,1,0,1,0,0,1,0,0,1,0,1,1,0,1,0,0,1,0,0,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,2,0,2,-1,0,2,-2,0,3,-3,0,1,1,1,2,2,2,0,1,1,1,1,2,0,2,2,0,2,2,0,2,1,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,1,1,1,0,2,1,2,2,1,2,2,1,2,2,1,2,3,1,2,1,4,-1,0,8,-3,0,0,-3,2,0,1,3,-1,1,2,1,0,2,0,0,2,0,-1,2,0,0,4,0,-1,3,0,-1,6,1,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,2,0,0,0,1,-3,-2,0,-3,-1,2,-2,-5,-3,-3,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,0,1,-1,1,1,0,2,1,-1,1,1,0,1,1,-1,1,1,-1,2,1,-3,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,0,1,1,0,1,1,0,0,0,0,1,1,-1,1,1,-1,1,1,-1,1,1,-1,2,2,-1,5,2,0,4,4,4,1,4,3,6,6,8,1,1,-1,0,1,-2,1,1,-1,1,1,-1,1,2,-2,1,1,-2,1,1,-2,1,1,-2,1,1,-2,1,0,-2,1,0,-2,0,0,-1,-1,0,-1,-2,-1,-2,-1,-1,0,0,0,-2,0,0,-2,0,0,-1,0,0,-1,1,0,-1,0,1,-2,0,1,-2,0,1,-2,0,1,-1,0,2,-2,-7,-1,1,-8,0,3,-9,2,4,-10,-2,3,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,-1,-1,-1,0,0,-2,0,0,-2,0,-1,-2,0,-1,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,-1,-1,-1,-2,-1,-1,-2,0,0,-2,-1,0,-2,-1,-1,-2,-2,-1,-3,-1,1,-2,-1,0,-1,0,0,-1,-1,0,-1,-1,-1,-1,0,-1,-1,0,-1,-1,1,-3,-1,-1,0,-1,0,-1,-1,-1,-1,0,0,0,-1,0,0,-1,1,0,-1,1,1,-1,1,0,0,0,0,-1,1,0,0,0,0,-2,0,0,-1,0,0,-1,1,0,0,2,-1,-1,0,-1,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,1,-1,1,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,0,1,0,0,2,1,0,0,1,0,1,1,1,2,1,0,1,1,0,1,2,0,0,2,0,0,2,0,0,1,0,1,1,-1,1,1,-1,1,1,0,0,1,0,0,1,1,1,1,0,0,1,0,0,0,0,0,1,-1,0,1,0,0,1,-1,1,0,-1,1,1,-2,1,0,-3,2,0,-3,3,1,-4,3,3,-4,4,4,-5,5,4,-5,4,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,2,1,-2,2,0,-2,3,2,-3,1,1,-1,1,2,0,0,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-2,1,0,-2,1,0,-1,2,0,0,2,0,1,2,1,1,2,1,1,2,1,0,2,1,-1,1,1,-1,2,0,0,1,0,0,1,0,0,1,1,0,1,1,1,1,1,1,1,0,0,1,0,0,2,0,0,1,0,0,1,0,0,1,0,0,2,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,1,-1,1,1,0,2,0,-1,2,-3,0,0,-2,0,-1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,1,1,0,0,1,-1,-1,1,0,-1,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,-1,0,-3,0,1,-3,3,0,-3,6,1,-4,9,1,-4,7,2,-5,0,0,0,0,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,-1,0,0,-2,0,-1,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-3,-1,-3,-3,-1,2,-4,-2,0,-2,1,1,-2,1,0,-2,1,0,-2,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-2,1,1,-1,1,1,-1,1,2,0,2,1,-1,1,1,-1,1,0,-1,1,1,-1,0,2,-1,0,1,-1,0,1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,1,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,0,1,2,0,-1,4,1,-1,4,1,-1,4,0,-1,2,-1,0,1,-1,0,2,-1,0,2,-1,0,3,-1,0,3,-2,1,3,-2,2,4,-2,3,4,-3,2,4,-3,1,3,-3,0,3,-1,0,3,-2,-1,3,0,0,3,1,-1,3,0,0,4,0,2,4,1,2,5,1,3,5,0,4,5,-1,5,4,-1,3,2,2,-3,2,2,-4,2,2,-3,1,2,-4,1,2,-4,-2,1,-2,-3,-1,2,-6,0,3,-5,3,-1,-3,4,-4,3,3,-5,2,1,-5,5,4,-6,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,2,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-2,0,2,0,0,2,0,0,2,0,0,1,-1,0,2,0,-1,1,0,-1,1,1,-2,1,0,-2,2,1,-3,2,1,-3,1,1,-2,1,2,-3,1,1,-2,0,3,-2,0,2,-2,1,1,-1],[-2,6,1,-1,5,0,-1,6,-1,1,7,-1,0,3,0,0,4,2,-1,1,0,0,0,0,0,-2,-1,-5,-5,-1,-7,-5,0,-6,-5,2,0,0,-1,0,0,-2,-1,0,-1,-1,0,-1,0,0,-1,0,0,0,0,1,1,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,-2,0,0,-2,0,0,-2,0,0,-1,0,-1,-2,1,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,0,0,0,1,1,-1,3,1,0,4,1,0,3,2,-1,4,2,-1,1,2,-2,0,1,-2,-1,0,0,-1,0,0,-1,1,1,-1,1,1,-1,0,1,-1,-1,1,-2,-1,0,-3,-1,1,-1,-1,1,2,0,0,-2,0,2,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,1,-1,2,1,-1,2,1,0,2,2,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-2,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,0,1,1,0,1,1,0,1,0,-1,1,0,-1,1,0,-1,1,1,-1,2,1,-1,2,1,-1,2,1,-2,3,1,-2,3,1,-1,3,1,-1,1,1,-1,0,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,0,0,2,0,0,2,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,1,0,-2,1,-1,-2,1,-1,-2,1,0,-2,0,-1,-2,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,1,1,-1,1,1,0,0,1,-1,1,1,-1,-1,-1,-2,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,0,0,-2,-1,-1,-2,-1,-1,-3,-1,-1,-2,-1,-2,-2,-1,-1,-2,0,-1,-2,0,-1,-2,1,-2,-1,1,-1,-2,-1,-2,-2,0,-2,-2,-1,-2,-2,0,-2,-2,0,-3,0,0,-3,-1,0,-2,-3,-1,-4,1,0,1,-1,0,-2,-1,0,-3,-1,0,-2,-1,1,-2,-1,0,-2,0,0,-2,0,0,-2,-1,0,-1,1,0,-2,0,1,-2,0,1,-2,-1,0,-2,0,1,-2,0,1,-2,0,1,-1,0,0,-1,1,1,-1,1,1,-1,1,2,-1,2,2,-1,1,1,-1,0,1,-1,1,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,2,1,0,3,1,0,1,1,-1,1,0,-3,1,1,-1,0,0,-1,0,1,-3,0,2,-5,-1,8,-6,1,11,-12,1,15,-14,0,-1,-1,0,-1,-2,0,-2,-1,0,-2,-1,0,-1,-1,-1,-2,0,-4,-2,3,2,-2,-3,0,-2,-1,1,-2,-2,-1,-1,-1,0,-1,-1,-1,-1,-1,-2,-2,-2,-2,0,0,1,-1,-1,1,-1,0,1,-1,0,2,-2,1,3,-2,2,1,-1,3,3,-1,2,2,0,4,1,-2,6,2,0,2,3,0,2,2,1,2,2,0,2,2,2,2,2,3,2,2,2,2,2,2,1,1,2,0,2,2,2,1,2,1,1,2,1,0,1,1,1,0,1,2,2,1,2,2,1,2,2,0,2,2,1,2,1,0,1,1,0,0,2,0,1,0,0,0,0,0,0,-1,-1,-1,0,0,-1,-2,0,-2,-1,1,-2,-1,1,-4,0,2,-1,-3,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,1,0,-2,0,0,-2,1,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,0,0,-1,0,0,0,0,0,-1,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,0,0,-1,0,1,-1,0,1,-1,-1,0,-1,-1,1,-1,-1,0,1,-1,2,0,-1,1,0,-2,1,-1,-3,0,-2,-3,-1,-1,-4,1,-1,0,0,0,0,1,-1,-1,0,-1,0,0,0,0,0,0,1,-3,0,2,-4,-2,2,-7,-2,2,-8,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-2,0,1,-2,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,0,0,0,5,-2,-2,-6,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,-1,0,1,-1,0,1,-2,0,1,1,-2,0,1,-2,4,1,0,-4,-1,0,1,-1,0,0,-2,0,0,-2,0,0,-2,0,0,-1,-1,0,-1,-1,0,-2,-1,-1,-3,-2,-1,-3,-2,-1,-3,-2,-2,-1,-1,0,-2,-1,0,-1,0,0,0,-1,0,0,-1,0,1,0,0,3,-1,-1,3,-2,-2,2,-3,-4,1,-3,-5,2,-3,-4,0,0,0,0,0,0,0,-1,0,0,-2,0,0,-2,0,0,-3,0,0,-2,0,1,-2,-1,1,-2,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-2,-2,1,-2,-1,1,-2,-1,1,-2,-2,1,-2,-1,0,-5,0,1,3,0,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-1,-1,0,-1,-1,1,-1,-1,0,0,-1,0,0,-1,0,0,-2,1,0,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,0,1,-2,0,1,-1,1,2,1,0,3,2,-1,2,1,0,0,-1,1,0,-1,0,-1,-1,1,-1,-1,2,-1,-1,2,0,-3,3,0,-3,3,-1,-3,2,-4,-4,0,-6,-6,-2,-6,-4,0,-2,0,2,-2,0,2,-2,0,1,-2,1,1,-4,0,-1,-5,2,-1,-4,3,-2,-7,2,-1,-1,0,1,-2,0,2,0,-2,1,1,-2,1,1,-3,1,1,-3,1,2,-1,1,1,-2,0,-1,-3,-1,-1,-3,0,1,-2,1,2,-1,0,1,0,2,2,0,2,2,1,3,1,2,6,-1,-2,8,-1,-5,12,-1,-2,6,2,0,1,3,1,0,1,-1,0,1,-1,-1,1,-2,-1,1,-3,-3,1,-2,-1,1,-1,-1,0,0,-2,1,-2,-1,1,-1,-1,1,-1,0,1,-1,-1,1,0,-1,1,0,-1,1,0,0,1,1,0,1,1,0,1,1,1,1,1,2,1,1,1,1,1,0,1,1,0,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-2,-1,1,-4,0,3,-5,-2,1,-5,0,1,-2,0,2,-3,0,0,-2,0,1,-2,0,1,-3,0,2,-3,0,1,-2,0,2,-2,0,2,-2,1,3,-1,0,3,-1,1,6,-1,0,2,-2,-1,2,-2,0,2,-2,0,2,-2,0,2,-1,0,3,-1,4,5,1,-1,0,-1,-1,2,-2,-2,2,-2,-1,2,-2,-1,1,-3,-1,1,-3,0,4,-4,1,4,-3,2,4,-2,3,4,-2,2,4,-2,3,3,0,-2,2,-2,-3,2,-2,-1,2,-1,-2,3,0,-1,3,0,-2,4,-1,0,4,1,2,6,2,3,9,4,-2,2,0,-3,3,1,-2,2,-1,-2,2,-1,-2,2,-1,-2,2,-1,-1,2,-1,-2,3,-2,-3,1,-1,-3,2,-1,-3,0,0,-4,-1,0,-6,-1,0,-7,-2,0,-8,-2,-2,-7,-4,1,-3,-1,0,-3,-1,0,-1,-1,0,0,-1,0,1,0,0,3,1,-1,0,-1,0,-1,-2,0,0,-1,0,0,-2,0,0,-1,0,0,-2,0,-2,-3,-1,-2,-2,1,-5,-4,0,-7,-4,0,-9,-4,1,0,-1,0,1,-1,0,0,1,-1,1,1,-1,1,1,-1,2,2,-3,4,2,-4,-1,4,-4,0,1,0,1,1,0,0,1,0,-1,1,0,-1,1,-1,-3,3,0,-6,4,0,-9,5,-1,-5,3,1,-1,1,0,-1,1,1,-1,1,0,-1,1,1,-1,1,1,-2,1,1,-2,2,2,-2,1,1,0,0,1,0,0,2,1,0,1,1,0,1,2,1,1,2,1,1,3,0,2,1,1,0,1,1,1,1,0,1,1,1,0,1,1,0,1,1,0,1,0,-2,0,3,0,1,1,1,1,1,1,0,1,1,0,0,1,0,1,1,0,1,1,-1,3,1,3,4,1,2,4,0,0,-1,1,0,-2,2,1,-1,1,2,-3,1,4,-3,1,6,-2,0,1,-3,1,1,-3,1,1,-2,1,0,-2,1,0,-1,2,0,0,1,0,1,2,-1,-1,1,0,-2,1,0,-1,1,0,-2,1,0,-1,0,0,-2,0,-1,-1,0,0,-1,1,1,0,1,-1,-1,1,-1,0,1,-2,0,2,-3,0,1,-5,-1,3,-5,-1,1,-7,0,1,-8,0,3,-6,0,-1,-1,0,1,-1,1,2,-1,-1,1,-1,-1,1,-1,-1,1,0,0,1,-1,-1,3,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,-1,0,1,-1,0,0,-1,0,2,0,0,0,0,0,0,0,-1,0,0,-1,1,-1,-1,1,-1,0,1,0,-1,0,1,-1,1,0,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-2,2,1,-2,4,2,-3,5,3,-4,4,2,-3,2,0,0,1,0,0,1,1,-1,1,0,-1,1,0,0,0,0,0,1,1,0,0,0,-1,1,0,-1,1,0,-1,1,0,0,1,1,-1,1,1,-1,0,1,-1,1,1,-1,1,2,0,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,-1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,-1,-3,-6,2,-6,-7,-5,-3,-8,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,-1,-2,0,-1,-4,0,-1,-5,1,0,-5,0,-1,-2,0,0,-2,0,0,-2,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,-1,0,-1,0,0,-1,0,-1,-3,0,0,-2,0,-3,-7,-1,0,-1,0,1,-1,0,0,-1,0,0,0,0,0,0,1,1,0,1,1,0,1,0,0,2,0,0,1,0,1,2,0,1,1,0,1,1,0,1,1,1,0,1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,1,0,-1,1,0,-1,0,1,-1,1,0,-1,2,-1,-1,1,-4,0,1,-6,2,2,-4,0,0,1,-1,1,1,-1,0,0,-1,0,-1,0,0,-1,0,1,0,0,1,-1,-1,1,0,1,1,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,0,-1,0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,1,0,0,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,1,0,0,0,0,0,0,0,1,0,0,1,-1,0,2,-1,0,1,-1,1,1,0,0,1,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,-1,1,0,-2,1,1,-3,1,1,-2,1,1,-1,1,1,0,2,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,1,-1,2,0,0,3,1,0,3,2,0,1,3,0,1,2,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,1,-1,0,1,-1,0,2,-1,1,0,-1,2,0,-4,3,-1,-4,3,-2,-4,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,-1,1,-1,-1,0,-1,-2,0,-1,-2,1,-1,-1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,-1,1,-1,-1,1,0,0,1,1,0,1,0,0,1,0,1,1,0,1,1,0,0,1,0,2,2,0,2,2,-1,2,1,0,1,1,0,1,0,1,1,0,1,2,0,1,2,0,1,3,0,2,2,0,0,2,0,0,3,0,0,3,1,0,3,0,0,3,-1,1,3,0,0,1,0,0,0,1,-1,3,2,-1,3,1,-1,3,1,-1,2,2,-2,3,2,-1,4,2,0,6,3,-3,2,1,-2,2,2,-3,2,1,-2,1,1,-2,1,1,-2,1,2,-3,2,1,-2,-1,2,-1,-5,1,-3,-1,1,-2,0,1,-2,-1,1,-2,0,2,-2,-1,2,-2,-1,1,-2,-1,0,-3,-2,1,-1,0,-1,-6,-5,2,-2,0,2,-2,0,2,-2,0,2,-1,-1,2,-1,-1,2,1,-3,2,-1,-1,2,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,2,-1,0,2,-1,-1,2,-1,-1,1,-1,0,1,-1,0,2,0,0,2,0,0,1,1,0,-2,1,0,-2,0,0,0,2,0,-4,-2,1,1,0,0,1,0,0,1,0,0,2,0,0,2,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,-1,0,0,-1,0,1,-1,-1,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,-1,1,1,0,0,1,-1,0,1,-1,0,1,0,0,1,1,0,2,4,-1,0,-2,2,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,2,-1,-2,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-1,0,1,-1,1,1,0,1,1,0,2,1,-1,1,1,-1,0,1,-1,1,1,0,0,1,0,0,1,0,-1,2,0,-1,1,1,-2,2,-1,-1,1,-1,-1,1,-1,-1,1,0,0,0,-1,-1,0,-1,-1,-1,-1,0,0,-1,-2,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,0,-1,1,1,-1,2,1,-1,0,1,-1,0,1,0,0,1,0,0,2,1,0,2,1,0,2,1,1,1,0,0,1,1,-1,1,0,1,1,1,1,1,0,1,0,-2,5,-1,-1,5,1,0,4,1,2,1,1,5,-1,3,2,1,1,1,1,2,2,1,1,0,1,1,0,1,1,-1,1,0,-1,0,1,-1,1,2,0,1,2,0,2,2,0,1,2,0,1,2,0,1,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,0,1,2,0,1,1,0,2,1,-1,2,1,-1,2,0,-1,2,-1,-3,2,0,-3,3,1,-6,4,2,-8,4,2,-6,5,1,0,1,1,0,1,1,0,2,1,0,2,1,0,2,1,0,2,1,-2,4,1,1,1,1,0,1,1,0,1,1,0,1,2,0,1,2,0,1,1,0,1,1,0,1,0,0,1,1,0,1,0,1,1,1,1,2,1,1,2,1,0,1,1,0,1,1,0,1,1,0,0,1,0,1,1,0,0,1,0,0,1,1,0,2,1,0,1,0,0,1,0,0,0,0,0,1,-1,0,0,-1,-1,1,-2,-1,0,-2,-2,3,-3,-2,0,-1,-2,-1,-1,-2,0,0,-1,0,0,-2,0,1,-1,1,3,1,1,7,0,3,7,2,3,11,1,0,1,-2,0,2,-3,0,1,-1,0,1,-1,0,1,-1,-1,0,-1,4,2,-1,5,2,-3,5,4,2,0,1,-1,0,1,-1,0,1,-1,-1,0,-1,0,0,-2,0,1,-1,0,0,0,0,1,0,-1,2,1,-1,2,0,-1,3,2,-1,0,-2,-2,0,-3,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-2,0,-3,3,0,-4,-7,-1,-2,-1,1,-1,-1,2,-2,-1,1,-1,0,2,0,0,2,-1,0,2,-1,0,2,0,0,1,0,0,1,0,0,1,0,-1,1,1,-1,1,2,-1,0,1,-1,-1,0,-1,-1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,2,1,0,3,1,-1,1,1,1,0,1,1,-1,1,1,0,1,1,0,1,2,0,2,2,1,0,2,1,-1,3,2,-4,1,-1,1,2,0,1,2,0,1,2,0,1,2,0,1,3,0,0,2,0,0,1,-1,-2,1,0,-2,1,0,-1,2,1,0,2,1,0,1,0,2,1,-1,1,2,2,2,1,2,3,2,1,3,1,1,4,1,0,4,1,0,4,0,0,4,0,0,4,1,1,4,1,3,2,1,4,1,0,2,2,0,3,0,0,2,0,-2,1,0,-3,-1,-2,-4,-1,-1,-3,1,0,-1,2,1,0,4,-1,2,5,1,-2,4,-3,-1,2,1,0,2,1,0,2,1,1,3,1,1,3,1,2,3,1,0,3,1,1,3,0,1,3,0,0,3,1,0,1,1,0,1,1,-1,0,1,0,1,1,1,1,1,-2,2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,0,2,0,0,2,0,-1,2,0],[6,7,1,5,5,0,7,4,-2,9,3,-1,4,4,-2,5,3,-3,3,3,-1,2,3,-2,1,4,-2,0,4,-2,0,1,0,4,1,-1,3,2,-1,2,1,-1,4,2,-1,4,1,-1,6,1,-1,8,2,-2,9,3,-3,8,2,-3,4,0,-1,3,0,0,3,0,-1,2,0,-1,2,0,-1,1,0,-2,1,-1,-1,1,-1,-2,1,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,-1,0,0,-1,0,1,-1,1,2,-1,1,2,-1,0,2,0,0,1,-1,-1,1,-1,-1,2,-1,-1,2,-1,-1,2,-1,-1,4,0,-1,4,-1,-1,3,1,1,0,2,1,-2,1,0,-1,4,3,2,-1,0,2,-1,-1,2,-1,0,2,-1,0,2,-1,0,3,-2,2,3,-2,2,3,-3,3,4,-1,2,2,-1,0,2,-2,0,1,-1,0,1,-1,0,0,-1,-1,1,-1,-1,1,-2,-1,1,-2,-1,1,-2,0,1,-1,0,1,-2,-1,1,-2,0,2,-2,1,1,-2,-1,1,-1,0,1,-1,0,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,0,0,0,0,-2,0,1,1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,-1,1,0,0,1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,-1,-1,0,0,-1,-1,0,-1,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,-1,0,1,-1,0,2,-1,0,1,0,0,0,0,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,1,0,-1,1,1,0,0,2,0,2,2,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,2,-1,-1,1,0,0,-1,1,-1,2,1,1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,-1,-1,0,0,-1,0,-1,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,0,1,0,-1,1,1,-1,0,0,-1,1,-1,-1,0,-1,-1,0,1,-1,0,2,-2,0,1,-1,-1,1,-1,-1,1,-1,-2,2,-1,-1,1,-1,-2,0,-1,-3,0,-1,-1,1,0,-2,1,0,0,2,1,1,2,2,1,2,4,1,0,4,-1,-2,7,1,-4,5,-2,-5,7,2,4,2,2,5,2,1,3,1,2,3,1,2,2,0,3,2,-1,4,2,1,4,3,-2,1,3,1,0,4,1,2,3,1,1,3,1,2,3,1,3,1,1,0,3,1,0,3,1,0,2,0,-1,3,1,-2,3,0,-3,3,0,1,0,-1,0,-1,-2,5,-5,-5,6,-6,-7,-2,2,0,-3,2,0,-2,1,0,-2,0,0,-2,0,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,0,-1,-2,0,-1,-1,1,-2,-1,2,-1,2,2,-3,-2,0,-1,-2,-3,-1,-1,2,-1,-2,2,-1,-1,1,0,-1,1,1,-1,0,0,-1,-1,0,-1,-2,1,0,-2,4,-1,-5,4,0,-4,5,-1,-5,7,-1,-4,7,-1,-9,9,-1,-1,0,0,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,2,-1,0,1,-1,0,1,-1,1,1,-1,0,1,-1,0,0,-1,-1,0,-1,0,1,-1,-1,1,-1,-1,2,-1,-1,1,-1,-2,1,-1,-1,1,-1,-2,0,-1,-2,0,-2,-5,0,-1,-1,1,-1,-2,0,-2,-2,0,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-2,0,-1,-1,0,-1,-1,0,-1,0,0,0,0,-1,0,0,-1,1,0,0,-1,1,0,-2,2,0,-2,2,-1,-1,0,0,-3,3,-1,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,0,-1,-1,3,-2,-1,1,-3,-2,1,-2,-1,-1,-1,0,0,-1,-1,-1,-1,0,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,0,0,-1,0,-1,0,0,1,-3,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-2,-1,1,-2,-1,1,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,-2,0,-1,-1,0,-1,-1,1,-1,-2,0,-1,-2,0,-1,-2,0,0,-2,1,0,-2,1,0,-2,0,0,-2,0,0,-2,0,0,-1,0,0,-2,1,-2,-2,1,-2,-3,1,-2,-2,1,-2,-2,3,-2,-2,3,-3,-2,5,-2,-3,5,-1,-2,7,-1,-2,9,-1,-3,7,-1,-2,0,-2,-2,0,-3,-3,0,0,-1,-1,0,-1,-1,1,-2,-1,0,0,0,3,-2,-1,0,-1,-2,0,-1,-1,0,-1,0,0,-1,1,1,0,1,1,0,1,1,0,1,2,1,1,3,3,1,5,2,-1,3,0,3,8,4,0,2,1,-1,2,2,-1,1,1,-1,1,1,-2,1,1,-2,2,1,-1,1,0,-1,1,0,-1,1,0,0,1,-1,-1,0,0,-1,1,0,-1,1,0,0,1,0,0,1,0,1,1,1,1,1,1,3,1,1,4,2,1,5,1,0,0,1,1,0,2,2,0,2,0,0,2,0,-1,3,0,1,2,4,1,0,2,0,-2,0,-1,-4,-3,0,-4,-5,-2,-6,-5,1,1,0,1,2,0,0,0,0,1,-1,0,1,-1,1,-2,-4,2,-2,-5,3,-5,-6,3,1,-1,-1,1,-1,-1,1,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,1,1,-1,1,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,1,0,-2,0,0,-2,0,1,-3,0,2,-1,-1,2,-2,2,-1,-6,-4,6,3,1,0,-2,1,0,-2,1,0,-2,1,0,-2,2,0,-2,3,-1,-2,3,0,-4,1,0,-2,1,0,-1,1,0,-1,1,0,-1,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,1,-1,2,1,-1,2,1,-1,1,0,-2,1,0,-2,0,0,-1,-1,0,0,0,0,-2,0,0,-2,0,0,-2,0,0,-3,0,1,-2,0,0,-1,0,3,-3,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,1,-1,0,2,-1,1,2,4,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,1,0,-1,0,-1,1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,1,-1,-1,1,-2,0,0,-2,1,2,0,2,5,2,1,1,1,3,-2,0,0,-2,0,0,-2,0,0,-2,1,1,-2,2,0,-5,3,-2,-5,3,-2,-4,3,-1,-5,6,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,1,4,1,-3,-5,-1,0,0,0,0,0,0,1,0,1,1,0,1,1,0,2,2,0,2,0,0,1,0,-1,1,1,0,1,1,0,2,1,1,1,1,2,1,2,2,0,-1,0,-4,-2,1,-4,-4,-2,-9,-10,3,-9,2,2,1,2,2,1,2,3,0,2,2,1,3,2,0,4,2,-2,2,3,-1,8,2,-3,2,2,0,1,1,0,1,2,0,1,1,0,1,1,0,-1,2,-1,1,1,0,2,3,-3,2,-1,2,1,0,-1,0,-1,-1,2,0,-1,2,-2,-1,3,-2,0,4,-3,0,2,2,0,5,-8,1,2,-1,-1,1,-2,-2,2,-1,-1,1,-2,-1,1,-2,-1,1,-2,0,2,-2,0,0,-2,0,0,-2,0,0,-3,0,0,-2,0,-1,-2,0,-1,-1,0,-2,-2,-1,-2,0,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,2,-2,-3,2,0,-1,2,0,0,4,3,0,6,1,0,6,-1,-2,2,-1,-1,2,-1,-1,2,0,0,3,0,0,3,0,0,3,0,0,2,0,0,2,1,-1,1,1,0,1,1,0,0,1,0,0,1,0,1,1,-1,1,1,1,0,0,1,0,1,1,0,1,1,-1,2,1,-1,1,5,1,1,1,-1,0,1,-2,1,1,-1,0,2,-1,0,1,-1,-1,1,-1,0,-2,-3,-2,-2,-3,-3,-4,-4,-3,-7,-5,-5,-4,-4,0,1,0,0,2,0,0,1,-1,0,0,-1,0,0,-1,-1,-1,0,0,0,-3,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,1,1,2,-1,2,2,-1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,2,0,0,-1,1,-2,4,0,0,6,1,0,1,0,0,1,0,-1,1,1,-1,1,0,-2,1,0,-1,2,0,0,3,0,1,3,0,1,1,1,0,1,1,-1,1,1,-1,1,1,-1,0,0,-1,0,0,-1,0,-1,-1,-1,-1,-1,1,-2,-1,0,0,0,0,0,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-3,0,0,-2,-1,2,-2,-1,2,-2,-2,3,-1,-3,2,-2,-1,2,-2,-1,2,-1,0,2,-1,0,2,-1,1,2,-1,-2,-5,1,-4,-7,-1,-3,-8,-2,0,2,-2,1,3,-2,0,2,-2,0,3,-2,0,2,-3,-1,3,-1,0,1,0,0,0,1,1,0,2,-1,0,1,2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,0,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-3,0,-2,-3,0,-2,-5,-1,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,2,0,0,2,1,0,3,0,1,3,0,1,3,0,2,3,-1,2,3,-1,2,2,0,1,2,0,1,2,-1,-1,1,-1,0,1,-1,-1,1,-1,-2,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-2,-1,-1,-1,-2,1,-3,-3,1,-5,-3,1,-3,-1,1,-1,1,2,-5,-2,-1,-1,-1,0,0,-1,-1,-1,0,-1,0,0,-1,0,1,0,0,1,-1,0,1,-1,2,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,-1,0,-1,-2,1,-2,0,3,1,-2,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,-1,0,0,0,0,0,-1,0,0,-1,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,-1,0,-1,-1,0,-1,0,0,0,0,1,0,1,1,0,2,1,0,2,2,0,1,2,-1,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,-1,0,1,-1,-1,0,2,-1,-1,1,-2,-1,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,0,0,-2,0,0,-2,-1,-1,-3,0,-1,-3,0,-1,-2,1,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,-1,0,1,-1,0,0,0,0,0,0,1,-1,1,1,-1,1,2,-1,1,2,-2,2,3,-1,2,3,-2,3,3,-2,1,1,-1,1,1,-1,2,0,-1,1,-1,-2,2,-1,-2,2,-2,-3,2,-1,-3,2,-1,-2,1,-1,-2,2,-1,-1,1,-1,-1,0,-1,-1,0,-2,-2,0,-1,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,1,1,0,1,2,0,1,2,1,0,0,4,-3,3,-2,2,1,0,0,2,0,0,1,0,0,1,0,-1,1,-1,-1,1,-1,-2,2,0,-3,1,1,-4,2,-1,-4,1,0,0,1,-1,-1,1,0,1,1,0,1,1,0,2,0,2,2,1,1,2,0,1,4,3,-1,0,1,0,1,2,0,1,2,1,1,2,1,1,2,2,0,3,2,-1,2,0,0,2,0,0,1,0,0,1,0,0,1,-1,-1,1,1,1,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,-1,0,1,0,0,1,0,0,1,0,-1,0,0,0,0,-1,-1,0,-1,-1,0,-1,-2,-1,-4,-2,-1,-4,-2,-1,-8,-1,0,-1,-4,-2,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,1,0,1,1,0,1,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,3,0,-1,1,0,0,0,-1,1,1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,1,-2,2,0,0,-4,2,-1,0,0,-1,1,0,-1,0,0,-1,1,0,-1,1,0,-2,0,1,0,0,-1,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,1,0,0,1,0,0,1,0,0,2,0,-1,2,-1,-1,1,-1,0,1,-1,1,0,2,3,0,4,4,0,5,4,-1,6,-1,2,0,-1,2,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,2,0,1,2,0,0,1,-1,0,1,0,0,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-2,-1,2,-3,-1,2,-2,-1,0,-1,-2,-2,-1,-2,-1,-1,-3,-4,-1,1,1,-1,1,0,0,1,2,0,1,2,0,1,2,0,3,2,2,4,0,-2,2,5,1,0,2,1,0,2,1,0,2,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,2,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,1,-1,0,0,0,1,1,1,0,2,0,1,1,1,1,1,1,2,1,1,0,2,1,4,2,0,1,2,0,1,2,1,1,1,1,0,2,1,0,2,-1,-1,-1,0,-6,2,0,-10,-2,2,-14,-3,0,1,2,1,1,2,1,1,2,1,1,1,1,1,1,0,0,2,-2,0,1,-2,2,1,-3,-3,1,0,1,1,0,2,1,0,0,1,0,0,0,0,0,0,-2,0,-3,-3,0,-3,-3,2,-5,-3,5,-7,-3,6,-9,-2,8,-8,0,0,1,0,-1,1,1,0,1,0,0,1,1,0,1,1,0,1,0,-1,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,-1,0,1,0,-1,1,0,-1,0,-1,-1,0,0,-1,-6,2,0,6,-3,-2,1,0,-1,1,0,-1,1,0,-1,0,1,-1,0,0,0,-1,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,-1,0,1,-1,0,1,0,0,1,-1,0,1,0,-1,1,0,1,2,1,-1,1,-1,0,1,-2,-1,2,-1,0,0,-2,1,0,-2,0,0,-2,0,-1,-4,-1,0,-5,0,1,-5,-2,-1,-2,1,1,-3,1,0,-2,1,1,-1,1,1,-1,1,2,0,1,2,1,2,3,1,2,3,1,1,3,0,0,2,-1,0,1,-1,1,1,-1,3,1,-1,0,0,-1,-1,-1,-2,-1,-1,-2,-1,-2,-1,-3,-5,0,-3,-6,-1,-2,-4,-2,0,-1,-2,0,0,-1,-1,0,1,-1,0,-2,0,0,-1,0,0,-2,-2,-1,-3,-4,-2,-3,-8,-1,-4,-9,-2,-4,-6,-3,-3,-3,-3,-1,2,1,-5,8,-2,3,-2,5,0,-2,2,0,-3,1,0,-4,1,0,-5,0,1,-3,0,1,-3,-1,1,-2,1,2,-1,-1,2,0,0,1,-1,1,-1,-5,1,-1,-6,0,0,-4,2,1,-2,1,1,-1,1,1,-1,2,1,-1,2,1,-1,2,2,-1,2,1,0,1,0,0,1,-1,0,1,0,-1,1,-2,0,1,-2,0,1,-1,0,1],[-3,3,2,-3,3,2,-4,3,3,-4,4,2,-1,1,1,0,0,2,-1,2,1,1,0,0,1,1,-1,4,-1,-1,5,-6,3,7,-4,0,1,0,0,1,0,0,1,0,0,2,0,0,2,0,1,2,1,2,2,2,4,3,0,1,1,-1,1,1,-2,1,1,-1,0,0,-2,0,-1,-2,0,-2,-2,0,-4,-2,1,-2,-4,-1,0,-2,0,0,-2,1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,-2,-1,-1,-2,-2,-1,-1,-2,0,-1,-2,0,1,-2,0,1,-1,0,1,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,1,1,0,0,0,0,1,1,1,0,1,1,-1,0,0,-2,2,2,-1,1,-1,0,1,-2,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,-2,1,1,-2,0,0,-2,1,-1,1,1,-1,1,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,0,0,-1,1,-1,2,-2,1,0,-1,-1,0,-2,-1,1,-1,-1,1,-1,-1,1,0,-1,2,0,-1,2,0,-1,2,0,-1,1,-1,-1,1,-1,0,1,0,0,1,0,0,1,0,-1,0,0,0,0,0,-1,1,-1,-1,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,0,-1,0,1,0,0,1,0,0,1,0,-1,1,0,-1,0,0,0,0,0,0,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,1,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,1,1,-1,1,0,-1,1,1,0,1,1,0,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-2,0,1,-1,2,-1,-1,1,-1,-1,1,0,-1,2,0,0,2,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,0,-1,2,0,0,2,0,0,1,0,0,1,0,0,2,0,0,0,0,-1,0,0,0,1,1,1,-2,1,-2,2,0,0,2,0,0,1,0,0,1,0,0,1,1,0,1,1,-1,0,2,-1,-1,3,0,1,1,-1,1,0,0,1,0,1,2,0,0,2,0,0,2,0,0,2,1,0,3,1,0,2,1,0,2,1,0,2,2,0,1,3,0,3,3,0,2,1,0,3,1,1,2,2,0,2,2,0,2,2,-1,2,2,-1,2,1,-1,2,1,-2,1,0,-1,2,1,-1,3,1,0,2,1,-2,2,2,-1,3,2,-2,3,0,0,3,-2,0,-1,-1,1,-1,-6,2,2,1,-2,2,1,-2,1,1,-1,1,1,-1,1,1,-1,0,1,-1,-3,2,-1,3,0,0,1,1,0,1,1,0,1,2,0,1,2,1,2,2,0,2,2,0,2,3,1,1,1,1,1,1,1,1,1,1,0,1,1,-1,1,1,0,1,0,-1,3,0,-1,3,-2,-1,3,-2,-1,1,1,-1,0,1,0,1,1,0,1,1,0,0,1,-1,1,0,-1,1,0,0,1,0,0,1,0,-1,0,0,-1,0,-1,0,-1,-1,0,-1,-1,-1,0,0,6,3,-1,-1,1,0,-1,1,0,-1,1,0,-1,2,0,-1,2,1,0,3,2,-1,2,0,-1,2,1,-2,2,0,-2,1,0,-1,1,-2,0,-1,-2,1,-1,-1,2,-3,-1,0,0,0,-1,1,1,-1,1,0,-1,1,1,0,1,1,0,1,1,2,2,3,0,0,0,1,-1,0,0,-1,0,0,-1,0,1,-1,0,2,0,-1,0,-1,0,1,-1,0,0,-1,0,1,-1,0,2,-1,0,1,-1,1,2,-1,1,2,-1,1,2,-2,1,1,-1,1,2,-1,0,2,-1,0,2,-1,0,2,-1,-1,2,0,0,3,-1,0,2,0,-1,2,0,-1,2,0,0,2,0,-1,2,0,-1,4,0,1,3,1,1,3,-1,1,4,0,5,5,4,9,4,-2,5,2,0,-1,2,0,-1,2,0,0,2,-1,0,2,-1,0,1,-3,4,1,-2,4,2,-4,6,3,-4,6,2,-1,-1,2,-1,-1,2,-1,-1,1,-1,-1,1,-1,-1,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,0,2,-1,0,2,-1,-1,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,0,0,-1,2,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,0,0,0,-1,1,-1,0,1,-1,0,0,-1,0,1,0,-1,1,0,-1,1,0,-1,2,-1,-1,2,-1,2,1,0,-3,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,1,-1,0,1,-2,0,1,1,1,1,1,0,0,1,0,1,1,-1,1,0,-1,2,-4,-4,4,-4,-5,5,-5,-7,6,-6,-8,6,-7,-8,7,-7,0,1,1,-1,2,2,1,-1,0,1,-1,0,1,-2,-1,0,-2,-2,1,-2,-1,1,-1,0,1,-2,0,1,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,0,1,-3,0,0,-1,3,0,-2,5,1,1,5,0,-1,0,0,-1,0,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,1,0,1,-1,-1,0,0,-1,0,0,0,0,0,0,0,1,0,0,1,-1,0,0,-2,-1,1,-3,-2,1,0,-2,2,0,0,1,-1,0,2,0,0,0,0,0,0,0,0,0,1,0,1,1,-1,1,1,-1,0,0,0,1,-1,1,3,0,1,1,1,0,1,1,1,1,0,0,0,0,0,0,1,0,0,2,0,-1,3,0,0,1,2,-3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,1,1,-1,0,1,-1,-2,1,-1,-2,1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,1,-1,0,2,-2,0,2,-1,-2,1,0,2,5,-1,0,0,-1,0,1,-1,1,0,-1,1,0,-1,1,0,-1,1,2,-1,0,-1,-1,1,0,-1,1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,1,2,1,4,2,2,-1,2,2,0,0,-1,0,1,-1,0,0,-1,1,0,-2,1,0,-1,1,0,-2,0,0,-1,0,0,0,0,0,0,-1,0,0,0,-2,1,0,-4,1,0,0,0,0,0,0,0,1,-1,0,0,-1,0,0,0,-1,2,0,1,2,1,-2,2,-1,0,0,-1,0,1,-1,0,0,-1,-1,0,-1,-1,-1,-1,-3,-2,1,-2,-3,2,1,0,1,2,0,2,1,-2,4,5,3,2,-1,1,-1,-2,1,-2,-1,1,-1,-1,1,-1,-1,1,0,-3,0,-2,-3,0,-3,-3,-2,-2,-5,-6,-4,-2,2,-1,-2,2,-1,-1,2,0,-1,2,0,-1,2,0,-1,3,0,0,2,0,-1,3,0,-2,2,0,-2,3,-1,-2,1,0,-3,0,0,-5,0,0,-6,-1,-1,-9,-3,-1,-5,0,0,-2,1,0,-3,1,0,-1,0,1,0,1,1,1,1,1,2,1,0,1,1,2,0,1,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,0,-1,1,1,-1,1,1,-4,2,2,-3,0,1,0,1,1,-1,2,1,0,1,1,-1,1,1,-2,1,1,-1,0,3,-2,-1,4,1,0,4,0,1,0,0,2,0,1,1,0,1,1,-1,1,0,-1,1,-3,-1,4,-4,1,6,-3,2,4,-6,1,1,1,-1,0,1,-1,1,1,0,0,1,-1,0,1,-2,0,2,-1,0,1,-2,-1,3,0,0,1,-1,0,0,-1,0,1,-1,0,0,-1,-1,0,-1,0,1,-1,1,1,-3,-1,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,1,-1,0,0,0,0,1,0,1,1,-1,0,1,-1,0,2,-1,-1,2,-2,-1,2,-2,-3,1,-2,-8,3,-1,-10,4,0,0,2,1,1,4,0,-1,2,1,-1,2,1,-1,1,2,-1,2,1,-1,1,2,-2,2,1,-2,1,1,-1,1,1,-1,0,1,1,-1,1,3,-2,-1,2,-1,1,-2,1,1,-2,1,1,-2,1,1,-3,0,1,-3,0,2,-6,-1,1,-3,0,0,-3,0,1,-2,1,1,-3,0,2,-3,0,3,-3,-1,3,-2,-2,0,-1,0,0,2,1,2,4,-1,-3,3,3,0,-2,0,0,-2,0,0,-2,0,-1,-1,0,0,-1,1,-2,-2,1,1,1,1,-1,-1,0,-2,0,-1,-1,-1,0,0,-2,-1,0,-2,-1,-1,0,-1,-3,-1,-1,-1,-2,-1,0,-1,-2,0,-1,-2,0,-1,-2,0,-2,-2,0,-2,-2,0,-2,-2,1,-3,-2,0,-6,-2,0,-1,-2,0,-1,-2,1,-1,0,1,0,0,0,0,0,-2,1,1,-5,1,3,-7,3,3,-4,2,2,-1,1,1,1,0,-1,2,1,-1,1,0,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-2,1,-1,-2,2,-1,-2,2,0,-2,1,-1,-1,1,0,-2,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,2,0,-2,2,-1,0,2,1,-2,2,1,-2,2,2,-3,3,2,-4,1,0,-2,1,-1,-2,1,0,-2,1,-1,-2,2,-1,-3,1,0,0,-1,1,2,3,-1,0,-1,0,-1,-1,0,1,-2,0,-2,-3,-1,-1,-3,-1,-1,-2,-1,-1,-4,-1,0,-4,-1,0,-5,-1,0,-5,-3,0,-4,-1,0,-4,0,1,-4,0,1,-3,0,1,-2,0,1,-2,1,1,-1,1,1,-2,2,1,-2,0,2,-1,0,2,-2,0,1,-2,0,1,-1,0,1,-2,0,0,-2,0,1,-1,1,0,-2,1,1,-2,1,0,-1,0,1,-2,1,1,-1,0,1,-1,1,1,-1,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,1,-1,1,1,-1,1,1,-2,0,1,-1,0,1,-2,0,1,-2,0,0,-1,0,0,-2,1,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-3,1,1,-4,1,2,-2,1,1,1,1,1,-3,1,2,-1,1,-1,-1,1,-1,-1,1,0,-2,1,1,-1,1,1,-1,2,1,-2,0,0,-2,0,0,-2,2,1,-2,2,0,-1,1,1,-1,1,0,-1,1,1,0,1,0,-3,2,1,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,2,-2,1,1,-3,-2,2,0,-1,1,-1,0,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,0,-1,-1,1,0,-1,1,0,-1,1,0,0,1,0,-1,2,0,-1,2,0,-1,1,1,-1,1,1,-1,2,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,0,1,-1,0,1,-1,0,1,0,-1,1,1,-1,1,1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,0,0,1,0,0,1,0,0,2,0,0,2,0,0,2,0,0,2,-1,-1,1,0,-1,1,0,-1,1,-1,-1,0,0,-1,0,0,0,-1,0,-1,1,0,-1,0,-1,-1,0,0,-1,1,-1,-1,1,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,0,0,-1,0,2,-2,0,4,-3,0,5,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-2,1,0,-3,1,0,-3,1,0,-3,2,0,-3,2,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,-1,1,1,-1,0,2,-3,2,0,-1,0,0,-1,0,1,-1,1,1,-1,1,1,-1,1,1,-1,2,1,-1,1,1,-1,1,1,0,1,1,0,0,2,0,1,1,-1,1,1,-1,0,1,-1,0,0,-1,0,0,0,1,1,1,1,1,1,1,1,2,0,1,2,0,2,4,0,6,5,-3,8,6,2,8,2,0,1,3,2,1,1,-1,0,2,-1,0,2,-1,0,0,1,0,-1,-1,3,1,-4,5,-3,0,3,1,-1,-1,1,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-2,1,4,3,3,6,0,8,6,9,-1,0,-1,-1,1,-1,-1,0,-2,0,-1,-2,0,-1,-2,0,-3,-4,3,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,-1,0,-1,1,1,-1,1,0,-1,0,0,0,0,0,0,-1,1,0,-1,1,0,-1,1,1,-1,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-3,-1,-1,-2,1,1,-5,0,1,1,3,3,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,2,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,1,1,-1,1,1,0,1,1,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,-3,-4,1,-2,-6,1,-4,-12,3,1,-3,-2,0,0,0,0,0,1,-1,-1,0,-1,-1,0,-1,-1,1,-3,-1,1,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,-1,-2,-1,0,-1,-1,1,-1,-1,-1,-1,0,0,-1,0,0,-2,-1,0,-2,-1,0,-2,-1,-1,-2,0,0,-1,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,-2,1,-1,-2,0,-1,0,0,-1,-3,0,-1,-1,1,-1,-1,0,-1,0,1,-1,0,1,-1,0,1,-2,0,2,-1,-1,0,-1,0,1,-1,0,1,-1,0,1,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,-1,-2,-1,0,-2,-1,1,-2,-1,0,-3,-2,0,-4,-4,-1,-5,-5,-2,-5,-2,-1,-3,-3,1,-3,-4,1,-2,-3,2,-2,-4,3,-1,-5,4,-2,-7,6,-1,-8,6,0,-6,5,0,-6,3,-2,-6,3,2,-5,2,-1,-3,3,-1,-4,3,-1,-2,3,0,-1,3,0,-1,3,1,-1,4,0,0,2,-1,-1,2,-1,-1,3,-1,-1,2,-1,0,2,-1,0,2,-1,-2,2,-2,0,2,-2,-1,3,-2,0,3,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,0,2,3,-2,5,5,-4,8,7,-3,9,8,-5,10,9,0,0,1,0,0,0,0,1,2,0,1,1,0,1,1,1,2,2,2,1,1,-1,3,4,0,1,1,0,1,1,0,1,2,0,1,2,-1,1,2,-1,1,2,-1,1,2,-1,1,2,-1,1,2,-1,1,2,-1,1,2,-1,0,2,-1,0,2,-1,1,2,0,1,1,0,1,1,0,0,2,1,-1,2,0,-2,2,0,-1,1,0,0,3,-1,-3,0,2,-1,1,2,-1,1,2,-1,1,2,-1,0,2,0,-1,1,-2,1,2,3,-1,2,0,-1,2,0,-1,1,0,-1,1,1,-1,0,2,-1,-1,3,-1,-2,4,0,-4,7,2,-4,10,-1,1,1,0,1,1,-1,1,0,1,1,0,1,1,-1,1,0,-1,1,0,2,2,1,3,1,-1,2,4,1,-1,1,2,-2,1,1,0,1,2,0,1,3,0,2,1,1,-1,2,1,0,3,1,0,2,0,1,2,1,0,1,0,2,1,0,1,1,0,1,1,0,0,1,-1,0,1,0,0,1,0,-1,0,1,-1,1,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-1,0,1,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,3,1,-2,-3,1,0,1,1,-1,1,1,-2,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,1,-1,0,0,-2,0,0,-2,0,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,0,0,-2,0,-1,-2,1,0,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-1,0,-2,-3,0,1,0,2,-2,-1,2,-3,0,2,-1,-1,2,-1,-1,2,0,-1,3,1,-1,2,0,-3,2,-3,-2,2,2,-4,2,-1,-1,2,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,1,-2,-1,1,-2,0,1,-3,0,2,-3,-1,2,-3,-2,1,-3,-2,-1,-1,0,-1,-1,0,0,0,1,-1,0,2,0,0,2,0,-1,1,1,-2,2,0,-3,1,0,-3,0,-1,-1,-1,0,-1,0,-1,0,3,1,-1,5,-3,1,1,-4,1,1,-3,0,-2,-2,-3,-3,-2,-5,-2,-1,-8,-3,-2,-7,-4,-3,-4,-4,-6,4,3,-9,2,1,-5,8,5,1,2,0,1,2,0,0,3,0,0,2,0,0,2,0,-1,1,0,0,2,0,-2,0,0,-1,0,0,-1,1,0,1,3,0,1,3,0,1,4,0,0,3,0,0,2,0,0,3,0,0,2,1,-1,2,1,-1,2,1,-1,1,1,-1,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0,1,0],[0,-3,-3,0,-1,-1,0,-1,1,0,-1,1,0,-1,-2,-1,-2,-2,0,0,-2,-1,0,-2,-1,0,-2,-3,1,-2,-3,2,-3,1,1,-3,-1,0,-2,-1,0,-2,-1,0,-1,-1,0,-1,-2,0,-1,-1,1,1,1,1,2,-2,1,2,-1,0,-2,-1,-1,-2,-1,0,-2,0,0,-2,0,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,0,0,-2,0,0,-2,0,0,-2,-1,-1,-2,-1,-1,-1,-2,-1,-1,-3,-1,-1,-3,-1,0,-3,-2,0,-4,-3,1,-2,-3,0,-1,-2,-1,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,0,-2,0,0,-3,-2,3,-2,1,4,-4,2,8,-6,1,12,-5,5,8,-8,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-3,-1,0,-3,0,0,-2,0,0,-2,-1,0,-3,2,0,0,-1,0,-2,-1,0,-2,-1,0,-2,0,0,-2,0,0,-1,-1,0,-1,0,0,-1,0,1,-2,-1,-1,-1,0,0,-1,0,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-1,-1,0,-1,0,-1,-1,-1,-3,-2,1,1,-1,-1,0,-2,-1,-1,-1,-1,0,-2,-1,1,-2,0,1,-2,0,2,-2,-1,1,-2,-1,1,-2,0,1,-1,0,2,-1,0,1,-1,0,1,-1,0,1,-1,1,1,0,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,1,2,-1,1,2,0,1,2,-1,1,2,0,1,2,0,1,2,0,0,2,0,0,2,0,1,2,0,0,1,-1,0,1,-1,0,1,-1,-1,2,-1,-1,0,-1,0,2,0,0,2,1,0,2,0,0,2,1,0,2,1,0,2,0,0,2,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,1,0,2,0,0,2,1,0,3,0,0,3,0,0,2,0,0,2,0,1,2,-1,1,3,1,1,3,1,0,3,1,0,3,1,0,3,1,3,3,1,2,2,1,1,2,0,2,1,0,3,1,-1,1,0,-1,0,3,1,0,3,1,0,3,1,0,3,2,0,3,2,0,2,3,0,3,2,-1,3,2,2,3,2,0,3,2,0,3,2,0,2,1,0,2,0,0,1,0,0,1,1,0,0,1,0,-1,1,0,-1,2,0,2,0,0,2,-1,-1,2,0,-1,2,-1,-1,3,-1,-1,2,-1,-1,2,-2,0,3,0,0,4,1,0,4,1,0,5,1,1,4,2,0,3,1,0,3,2,0,3,1,0,3,2,0,3,2,1,2,2,0,3,2,0,3,3,1,4,3,0,3,2,0,4,2,0,3,1,1,3,0,1,3,-2,3,4,-3,3,3,-4,5,4,-8,6,1,-8,0,2,1,0,1,1,1,2,1,0,1,1,1,1,1,1,1,2,-1,0,5,3,2,-1,0,1,1,0,2,0,0,1,1,0,0,0,0,0,0,0,1,0,2,-1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,-2,-1,2,-3,0,3,-3,0,0,0,-2,0,0,-2,0,0,-1,0,0,-1,1,1,-1,1,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,-1,0,0,-2,1,0,0,1,0,1,0,-1,1,1,-2,1,0,0,0,-1,0,0,0,0,0,0,-1,0,-1,1,0,-2,1,0,-2,1,0,-3,1,1,-3,0,0,-4,1,0,-4,1,-1,-4,2,2,-3,0,1,-1,0,1,-1,1,0,-1,0,1,-1,0,1,0,0,0,1,-1,1,0,0,0,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,0,1,2,0,1,1,0,1,1,0,1,2,0,1,2,1,0,2,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,3,2,1,2,2,3,-1,1,4,-1,0,3,1,1,5,-4,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,3,3,-2,4,1,-2,7,3,-4,10,3,-5,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,2,0,1,2,0,1,2,-1,1,3,0,1,2,0,1,2,0,0,2,1,0,2,1,-1,2,1,0,3,3,0,4,4,1,6,4,-1,4,3,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,-1,0,1,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,-1,2,0,0,3,-3,-1,1,2,1,1,0,1,1,0,1,1,0,1,1,1,1,2,1,1,3,0,0,3,1,0,4,1,1,5,2,1,4,2,1,5,2,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,-2,1,3,-1,0,4,-1,0,4,1,-2,6,2,-5,9,2,-2,6,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,-1,-1,-1,0,-1,1,0,0,0,0,0,0,0,0,1,0,0,1,-1,-1,0,-1,-1,0,0,-2,1,-1,-2,1,0,-2,1,1,-4,1,-4,-6,0,6,-3,2,-1,-2,0,-2,-2,0,0,-2,1,0,-2,1,-1,-1,1,-1,-1,1,-1,-2,0,-1,-1,1,0,-1,0,0,-1,0,-1,-1,-1,-1,-2,1,0,-1,1,-1,-2,1,-1,-2,0,-2,-2,0,-2,-1,0,-1,-2,2,-2,-3,1,0,0,3,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,-1,0,-2,0,-2,1,2,-1,1,2,1,0,1,-3,4,4,-1,-2,0,-1,-2,0,-1,-1,1,0,-1,1,0,-1,1,0,-2,1,1,-2,0,-1,-2,3,0,-1,1,0,-2,1,0,-1,1,0,-1,1,0,-2,1,0,-2,0,0,-1,0,-1,-1,-1,0,-2,-1,0,-2,0,1,-1,1,1,-1,0,1,-1,2,1,-1,2,1,-1,3,0,-3,0,1,0,-1,2,-2,0,1,3,-3,1,-1,2,1,-1,2,0,-1,2,0,-1,2,-1,-2,2,-1,-2,1,-1,-1,2,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,-1,0,0,0,1,0,0,0,1,0,0,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,1,-1,0,0,0,1,1,0,1,1,0,1,0,0,1,-1,0,3,2,0,-1,-4,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,-1,1,-1,-1,1,0,-1,1,-1,0,1,1,1,2,1,-3,1,-1,-1,1,-1,0,1,0,0,1,-1,0,1,-1,0,1,0,0,3,-1,1,0,-2,0,1,-1,0,1,-1,1,2,-1,0,2,0,1,2,0,1,1,-1,2,1,-2,0,1,-1,2,-1,-1,3,-2,-4,3,-1,0,5,2,-1,1,2,-1,1,2,-1,0,2,-1,0,2,-1,0,1,0,-1,0,2,-1,-1,4,-5,-2,5,-3,2,-1,0,2,-1,1,2,-2,-1,1,-2,-1,2,-2,-1,2,-1,-1,3,-1,-1,2,-1,0,1,-2,-1,0,-3,0,1,-2,-1,0,-2,-1,-1,-2,-1,-1,-3,-2,-2,-3,-3,-1,-3,-2,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,-1,-3,-2,0,-2,-2,0,-2,-2,0,-2,-1,0,-2,-1,-2,-3,-1,-1,-2,0,0,-3,-3,0,-4,-6,1,-4,-4,0,-1,-1,0,0,0,0,-1,-1,0,-1,0,0,0,-1,1,1,-3,3,2,-5,-1,-1,-3,0,0,0,-1,-1,-1,1,0,0,0,0,0,1,0,0,2,2,1,4,5,-1,0,4,-4,9,7,1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-2,2,-1,-3,2,-2,-1,1,1,1,3,-5,-1,0,-2,-2,0,-3,-3,0,-1,-2,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,-2,-2,1,-1,-1,-1,-2,-1,-1,-2,-1,-1,-1,0,-1,-1,0,-2,0,1,-2,0,2,-1,-1,1,-1,-2,0,-2,-2,0,-1,-1,-1,-1,-2,-2,0,-2,-2,3,0,-3,4,0,-2,1,-2,0,0,-2,-1,-1,-2,-3,-2,-4,-5,-1,0,-1,-2,1,-1,-4,1,-2,0,0,-2,-2,0,-1,-1,-1,-1,-2,0,-1,-1,-2,0,-1,-2,1,-1,-3,0,-2,-3,0,0,-3,1,-1,-1,1,0,-2,2,-1,0,2,-1,0,3,-1,2,4,-2,1,3,-1,0,3,0,0,5,-2,0,3,-2,-1,2,-2,0,2,-1,1,0,-2,0,-1,-2,0,0,-6,-1,-3,-9,-2,-8,-5,0,-1,-2,-1,2,-2,-2,2,-2,0,2,-2,0,2,-2,0,2,-1,0,-1,-1,1,4,-1,0,1,-1,1,1,-1,0,1,-1,0,0,-1,-1,0,1,0,1,1,0,0,4,0,1,0,0,0,0,1,0,-1,1,1,-1,1,1,-1,1,1,-2,2,1,1,1,0,1,-1,-2,-1,1,1,-1,1,0,-1,1,1,-1,1,1,-1,1,2,-4,2,2,-7,3,2,-9,4,2,-8,4,1,-4,3,1,-1,1,1,-1,3,1,-1,0,1,0,0,1,0,1,0,0,1,2,-1,-1,-1,0,0,0,-1,1,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,0,1,0,1,1,1,1,1,1,1,0,1,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,-1,-2,1,0,-1,-1,0,-1,-1,1,-1,-2,0,-1,-2,0,-1,-3,-1,0,-2,2,2,-1,4,-2,-2,3,0,-3,0,1,-3,-1,1,-2,0,2,-2,0,3,-2,0,3,-2,0,2,-3,1,2,-3,1,2,-3,1,-3,0,0,2,-9,4,2,-2,1,2,-2,1,2,-2,1,2,-1,1,3,-2,1,3,-2,1,3,-2,0,2,-1,1,2,-1,1,2,0,1,1,0,1,2,1,0,3,2,1,2,2,0,3,2,2,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,-1,1,2,-1,1,1,0,1,1,0,1,1,0,1,2,1,-1,3,2,-1,1,3,-3,2,5,-6,5,5,-3,0,6,0,1,0,0,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,-1,2,0,0,2,0,-1,0,0,-1,0,0,-1,1,0,0,0,0,0,0,0,2,0,-3,-2,2,-1,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,1,1,-2,3,1,-4,-1,0,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,-1,0,0,0,0,1,0,0,0,0,-1,0,0,0,0,0,0,1,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,1,0,1,-1,-1,0,-1,0,1,0,0,1,0,0,1,0,0,2,-1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,1,-1,1,2,-1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,1,-1,1,0,0,-1,0,1,-1,-1,0,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-2,1,0,-1,1,-1,-1,0,0,-2,-1,1,-1,0,-1,-1,1,-1,-1,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,1,1,-1,1,1,-1,1,-1,0,0,0,1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,2,-1,0,-1,-2,0,0,-2,0,-1,-2,0,-2,-2,1,-2,-2,0,-2,-4,2,-3,-4,2,-5,-6,4,-7,-2,1,-2,-3,0,-2,-1,1,-2,-1,1,-2,-1,2,-2,0,2,-2,-1,2,-2,-1,1,-2,-1,1,-2,-1,1,0,-1,0,0,-1,0,1,-1,2,1,-1,0,0,-1,-1,-1,-1,-1,0,-1,-1,1,-1,-1,0,-2,-2,0,-2,-2,-1,-2,-2,-1,-2,1,-1,-3,-4,0,-2,-2,0,-2,-2,0,-2,-2,0,-2,-2,0,-2,-1,0,-2,-2,1,0,-1,-1,1,-2,0,0,0,-3,-2,-2,0,-1,-1,0,-2,-2,-2,-2,-2,-2,-2,-2,-3,-2,-5,-3,0,-1,-2,2,4,-2,0,-4,0,-2,-2,-1,-2,-2,-1,-3,-2,-1,-4,-3,0,-5,-3,0,-5,-4,1,-3,-2,0,-4,-3,1,-2,-2,1,-2,-1,2,-1,-1,2,0,-1,3,-1,-1,2,-1,0,2,0,-1,1,1,-1,1,1,-2,0,2,-1,-1,1,-2,0,1,-3,0,1,-1,1,2,-1,2,1,0,1,1,1,2,1,1,2,1,1,3,2,-1,1,0,-3,1,5,0,0,1,0,2,0,0,1,1,0,2,1,1,1,0,2,-2,2,0,2,1,0,2,1,0,1,1,0,1,1,1,1,1,1,1,0,1,2,0,1,2,0,0,1,0,1,2,1,2,1,0,2,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,0,1,1,0,1,1,0,1,-5,-2,2,-5,-5,4,-8,-4,6,-3,-9,4,1,0,1,0,0,1,1,0,1,1,0,1,2,0,2,2,0,3,1,0,1,0,0,1,0,1,1,0,1,1,0,2,0,0,2,-1,0,2,1,0,2,0,0,1,0,0,1,0,0,0,0,0,-1,0,0,-1,-1,-1,-1,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-1,0,0,-2,0,0,-2,0,1,-2,0,0,0,0,2,-5,2,0,-2,0,0,-3,0,1,-1,1,1,0,1,1,0,1,2,1,1,1,0,3,1,0,0,1,0,0,0,0,0,0,1,-1,0,1,-1,0,1,-2,0,1,-1,1,1,-2,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,2,-1,-1,0,0,-1,1,1,-1,1,1,-1,0,1,0,0,2,0,-1,2,-1,-1,3,-1,-2,3,-1,0,3,-3,0,5,-2,-2,7,0,1,5,-3,1,1,0,1,2,1,1,1,0,1,0,0,1,0,-1,1,0,-1,1,-1,-1,2,0,0,3,-1,1,1,0,-1,1,0,-1,1,0,-1,1,1,0,1,1,0,0,1,0,0,1,-1,2,0,-1,2,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,0,-1,1,1,-1,0,1,-1,1,1,-1,1,2,0,0,1,0,-1,1,0,-1,2,0,0,2,0,0,2,0,0,2,-1,0,1,-3,2,3,0,-2,2,0,0,2,0,0,2,-1,0,2,-1,0,2,-1,-1,1,-2,-1,1,-3,-1,1,-3,0,1,-2,0,0,-1,1,1,1,1,1,1,1,1,0,0,1,-1,0,2,-1,0,2,-1,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,1,-2,1,0,0,1,0,1,1,0,1,1,0,0,2,0,0,2,1,-1,4,-2,-2,0,1,2,1,0,0,1,0,0,1,0,0,0,-1,0,1,-1,-1,0,-1,0,-1,-1,-2,0,-3,-3,-2,-3,-5,0,0,0,0,0,1,1,0,0,0,1,1,0,1,2,-1,1,2,-3,1,2,-5,3,2,-2,-1,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,1,-2,-1,2,-4,-1,4,-8,-1,5,-9,1,6,-10,0,0,1,0,0,0,1,0,1,0,0,0,1,0,-1,1,1,-1,0,0,-1,0,1,-2,0,2,-3,0,1,-3,0,1,-3,0,1,-3,0,2,-3,0,2,-3,0,2,-3,0,2,-2,0,2,-2,0,2,-3,0,1,-2,0,1,-3,0,1,-2,0,1,-3,0,1,-3,-1,1,-3,0,1,-5,-2,0,-2,0,1,-3,0,1,-3,0,1,-3,0,2,-2,-1,2,-2,-2,1,-2,-1,2,-2,-1,1,-2,-1,1,-1,-1,2,-1,-1,2,-2,-1,1,-2,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-2,0,0,0,0,0,0,0,1,1,0,1,1,0,2,1,1,1,0,-1,1,0,-2,2,0,-1,0,-1,-1,1,-1,-1,0,0,0,-3,-2,0,-2,-2,1,-6,-4,0,3,-1,-1,0,-2,-2,1,-1,-1,0,-1,-2,0,-1,-2,-1,-1,-3,0,-2,-3,-1,-1,-4,-1,0,-4,0,1,-3,0,1,-3,0,-1,-2,0,-1,-1,0,-1,-2,-1,0,-2,-1,-1,-2,-1,1,-1,-1,2,0,-3,3,0,-3,4,0,-2,3,-1,0,1,-1,0,0,-2,0,1,-3,0,0,-2,0,0,-2,0,0,-2,-1,0,-3,0,0,-3,0,0,-4,1,0,-5,1,0,-4,1,1,-2,1,1,-3,3,0,-1,0,-1,0,-2,-1,1,-1,-1,2,-1,-1,3,0,-1,3,1,-1,3,2,-1,1,0,-1,2,2,-1,1,1,-1,1,0,-1,3,-1,-2,3,-1,-1,2,-2,-1,-1,-1,-1,-1,0,-1,-2,0,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,0,-2,1,0,-2,2,-1,-2,1,0,-2,2,-1,-2,1,-1,-3,1],[-1,-1,2,-1,-1,2,-2,0,0,-2,-1,0,-1,0,2,-1,1,3,0,1,2,0,1,3,-1,0,4,0,1,4,3,-1,8,4,-1,9,0,1,3,0,2,2,-1,1,3,-1,1,3,-1,1,3,-1,2,4,-2,3,5,0,1,3,0,1,2,0,1,1,1,2,3,1,1,2,2,2,3,2,2,3,4,2,2,2,3,4,1,1,2,1,1,2,1,1,2,0,1,1,0,2,1,-1,2,1,0,2,1,-1,2,0,-2,2,-1,-2,1,-1,-2,2,0,-2,2,0,0,1,1,0,0,1,0,1,1,0,1,1,0,1,2,2,1,2,2,2,2,2,4,3,3,4,5,3,3,5,2,6,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,2,0,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,0,1,0,0,1,1,0,1,1,0,0,1,1,-1,0,1,0,1,0,-1,0,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,-2,-1,-1,3,1,-1,0,1,0,1,1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,1,0,1,1,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,0,-1,-1,1,-2,-1,1,-2,-2,0,-1,-1,-1,-1,-1,0,-1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,0,1,0,1,0,-1,2,0,-1,1,0,0,1,0,0,0,1,1,0,1,1,0,1,1,1,1,1,0,0,1,1,0,1,0,1,1,1,1,1,1,0,1,1,-1,1,1,-1,1,4,0,0,3,-1,0,2,-2,0,3,-3,-1,4,-4,0,1,-4,-1,1,0,1,1,0,1,1,0,1,1,0,1,2,0,0,2,0,-1,2,0,-1,-1,0,-1,4,0,-1,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,1,0,1,0,1,1,1,-1,1,0,0,0,2,1,1,2,0,0,2,1,0,2,1,0,1,1,0,3,2,0,3,2,-1,3,2,-1,3,2,-2,3,3,-2,3,2,-2,1,2,-1,2,2,-1,2,2,0,2,1,0,1,1,-1,0,2,-1,-1,0,-1,1,0,-2,0,-1,-3,0,0,-2,0,0,-1,-1,0,-2,0,1,-2,0,1,-1,-1,0,1,-3,2,2,-4,0,4,-5,1,5,-5,0,-2,0,0,-3,0,1,-1,1,0,-1,1,1,-1,1,1,-1,2,0,-2,4,3,-1,0,1,-1,1,0,-1,2,1,-1,1,0,-1,1,1,-1,1,3,-1,1,1,-3,0,-1,-1,1,-1,-2,0,-1,-1,1,-2,-2,1,-3,-2,2,-5,-1,0,-6,-3,3,-6,-4,1,-6,-6,0,-2,-3,0,-3,-3,0,-2,-2,0,-2,-3,0,-1,-1,1,-1,-2,0,-1,-2,0,-2,-2,0,-2,-2,0,-2,-1,0,-2,-1,0,-1,-2,0,-1,-2,0,-2,-1,0,-2,-2,0,-2,0,0,-1,1,1,-2,-1,0,-2,-1,0,-2,-1,0,-2,0,-1,-2,-1,1,-2,-2,2,-1,-2,3,-2,-2,1,-2,-4,1,-2,-7,0,-2,-9,-2,-3,-11,-3,0,-9,-3,-1,-1,2,0,0,2,-1,-1,1,-1,0,1,0,0,1,0,0,2,0,0,1,0,0,0,-1,1,0,-1,0,0,-1,0,0,0,0,-1,-1,0,0,0,0,0,-1,0,0,0,0,0,1,-1,-1,0,0,0,1,1,1,1,1,1,1,1,1,0,0,1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,0,-2,-1,-1,-1,-1,0,1,-2,1,0,-3,0,-3,-3,2,1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-1,0,0,0,1,-2,0,2,-1,0,5,-1,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,0,0,1,0,0,0,0,0,0,0,-1,0,1,-1,0,1,-1,0,1,-2,1,2,-1,1,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-1,2,0,-1,2,-1,4,2,0,-5,2,0,-1,2,0,-2,2,0,-1,2,0,-1,3,1,0,3,1,-1,3,0,-1,2,0,-1,2,0,-1,1,1,-1,1,0,-1,1,1,-1,1,1,-1,0,1,0,1,1,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,2,0,-1,2,0,-1,2,0,0,2,0,-1,2,0,0,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,2,-1,-1,1,-1,0,1,-2,1,0,-1,-1,-1,-1,-1,0,-2,0,-2,0,-3,1,-1,-1,1,0,-1,1,-1,-1,1,0,-1,1,0,-1,2,2,0,1,0,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-2,-2,5,-1,1,-2,-4,0,1,-1,1,2,0,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-1,-1,0,-1,-1,1,0,0,1,0,0,0,-1,-1,1,0,-1,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,1,-2,-1,0,-2,-2,-1,-3,-2,-1,-1,0,0,0,0,0,-1,1,1,-2,1,1,-2,1,2,-1,1,2,-2,2,2,1,0,-4,4,0,-5,5,3,-2,7,-2,-10,-2,1,1,-2,0,1,-2,1,1,-2,1,1,-3,1,0,-3,1,-1,-2,2,-1,-6,0,-1,-1,0,1,-1,1,1,-1,0,1,0,0,2,0,0,2,1,0,3,1,0,4,2,1,4,2,1,3,1,1,2,0,0,1,0,0,1,-1,0,1,0,1,1,0,1,2,0,0,0,-1,1,-1,-2,3,-1,-2,0,-2,0,1,1,0,1,1,0,0,1,1,0,1,1,0,1,2,0,1,1,1,1,1,0,1,1,-1,2,2,0,1,2,-1,1,2,-1,1,1,-1,1,1,-1,1,2,-1,1,1,0,1,1,0,0,1,0,1,1,0,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,1,2,1,1,1,0,-2,-1,1,5,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,0,0,1,0,-1,1,0,0,1,0,0,2,1,0,2,1,1,2,2,1,1,3,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,-1,0,2,-2,0,2,-2,1,1,0,0,0,0,0,1,0,-1,1,-1,0,2,-1,-1,2,-1,-2,2,-1,-2,-1,0,-2,-3,2,-2,-3,3,-1,-6,3,-2,1,-1,0,1,0,0,2,-1,1,2,-1,1,2,-1,2,-1,-1,-1,-1,0,-2,-3,0,-3,-3,2,-1,1,-1,2,1,-1,2,1,0,1,0,0,1,-2,0,2,-1,-1,2,-2,0,2,-2,-2,3,-1,0,1,-1,1,0,-1,-1,1,-1,0,0,-2,-1,-1,-2,0,-2,-4,-1,-4,0,2,-2,-1,1,0,-2,2,0,-1,2,1,-1,3,1,-1,3,3,-1,5,3,-1,2,3,-1,1,5,-1,4,1,-1,4,1,-1,3,2,0,2,2,0,3,2,0,2,3,-2,2,4,-3,2,7,-7,1,9,0,2,2,0,2,2,0,2,2,0,1,1,0,0,1,2,0,1,5,-1,4,-1,0,-2,-1,1,1,-1,0,0,0,1,1,-1,0,0,0,0,1,-1,-1,0,1,0,-1,4,1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,-2,-2,1,-2,-2,2,-2,-1,1,-3,-2,3,-1,-1,-1,-2,-2,-1,-3,-2,-1,-2,-2,-2,-2,-2,-2,-2,-1,-2,-2,-1,-4,-2,0,1,-2,-1,-2,-2,-1,-3,-3,-2,-2,-2,-1,-2,-2,-1,-2,-1,0,-2,0,1,-1,-2,1,-2,-2,-1,-2,-2,-1,-2,-2,-1,-3,-2,-1,-2,-1,-1,-1,-2,-2,-1,1,-2,-2,5,-5,-2,5,-5,-3,-2,-1,-3,-3,-2,-3,-2,-1,-3,-2,-1,-4,-3,-2,-2,-3,-1,-2,-3,-1,-2,-2,-1,-1,-3,0,-1,-3,0,-1,-3,0,-1,-1,-1,1,0,0,-2,-2,-1,-1,-2,0,0,-2,0,0,-2,0,0,-2,0,-1,-2,-1,0,-3,-1,0,-1,0,1,-1,1,0,-1,0,0,-1,0,0,-1,1,0,-2,1,-2,-4,2,-3,-4,0,-4,-4,0,-3,-5,1,-5,-4,-1,0,-1,0,1,0,1,1,0,0,1,0,0,1,0,0,2,1,2,0,-1,-1,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,-2,0,-3,-1,0,-3,1,1,-1,0,0,0,0,1,-1,0,-1,0,0,-1,0,0,-2,1,0,0,0,0,-3,0,0,-4,1,1,-1,0,0,-1,0,1,-1,0,2,-1,0,3,-1,1,4,-1,1,3,-2,2,4,-3,2,6,-2,1,6,-1,0,2,0,0,2,-1,0,1,1,0,1,2,0,1,2,0,1,3,1,1,2,1,0,2,0,0,2,-1,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,2,-1,0,2,-2,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,2,-2,-1,2,-3,0,2,-4,-2,2,-3,-1,2,-4,-2,3,-4,-2,3,-3,-3,3,-3,-4,2,-3,-6,4,-1,-6,6,-1,-6,3,-1,-2,2,-2,-2,2,-2,-1,3,-2,0,2,-2,1,2,0,0,3,0,2,2,0,3,2,1,6,1,1,5,1,0,7,0,3,2,1,0,2,1,-1,1,1,0,1,1,-1,0,0,-1,-1,0,-1,0,0,0,1,1,-2,1,1,-2,1,1,-2,1,1,-3,0,2,-2,-1,-3,-2,-2,-5,-2,1,-4,-2,1,1,-2,0,1,-3,1,0,-2,1,0,-2,2,0,-2,2,0,-1,1,0,-1,1,0,0,1,0,0,0,0,0,0,1,0,0,1,-1,1,1,-2,1,1,-1,1,0,-2,1,-1,-2,1,0,-2,1,0,-2,1,0,-2,1,-1,-2,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,1,-1,-1,0,-2,-1,1,-3,-1,1,-3,-1,1,-4,0,0,-1,0,-1,-1,1,0,-2,1,0,-2,2,0,-2,2,0,-2,1,0,-2,2,1,-2,2,0,-2,2,0,-2,2,0,-2,1,0,-1,2,-1,-1,3,-1,-3,0,0,-1,1,-1,-1,1,-1,-1,0,0,-1,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,0,-1,-1,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,-3,1,1,1,1,-2,0,0,-1,0,0,-1,1,0,-1,1,0,0,2,0,0,3,0,1,2,1,0,2,1,0,1,-1,0,1,0,0,1,-2,0,1,-2,0,0,-3,1,2,-3,1,0,-2,0,0,-2,0,0,-2,0,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-3,0,-2,-3,1,-2,-2,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,0,0,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,0,-1,0,1,-2,1,0,-1,1,0,0,0,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,0,0,0,2,0,-2,1,4,-2,4,3,-3,4,4,1,1,-1,1,1,-1,1,1,0,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,1,1,-1,1,1,-1,1,1,-1,0,2,-1,0,2,-2,-1,2,-3,-1,0,-4,-1,0,-5,-2,-2,-7,1,2,-1,0,2,-2,1,3,-1,1,3,-1,2,2,-1,2,3,-2,1,3,-1,2,3,-1,2,3,-2,2,2,0,2,2,0,2,1,-1,2,2,0,2,1,-1,2,0,-1,2,2,0,2,1,0,1,2,0,1,2,-1,1,2,0,3,3,3,3,4,3,5,1,5,1,1,-1,1,2,-1,1,0,-1,1,-1,-1,1,-1,-1,2,-1,-1,2,-2,1,4,-3,0,1,-2,2,0,-1,-1,0,-1,-1,-1,-1,-2,-1,-1,-1,-2,0,-2,-3,1,-2,-1,3,-3,-1,4,-4,-1,4,-3,-2,-1,-1,-2,-1,-1,-2,-2,-1,-2,-2,0,-2,-2,0,-3,-2,1,-2,-2,0,-2,-2,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,1,-1,-1,0,0,-1,0,0,-2,0,0,-2,1,-1,-2,0,0,-2,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,2,1,0,0,1,-2,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,0,1,0,0,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-2,0,1,-2,-1,0,-2,-1,0,-2,-1,1,-1,0,1,-1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,2,0,0,3,0,-1,4,1,-5,4,2,1,6,1,0,1,0,0,1,-1,0,1,0,-1,1,-1,-2,0,-1,-1,1,-3,-1,0,-1,0,0,0,-1,1,0,-1,0,0,-1,1,0,-1,1,0,0,1,-1,0,2,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,4,-3,1,-2,0,0,1,-1,0,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,-1,-1,-1,-1,-2,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,1,0,0,-1,0,0,0,0,0,-1,0,1,-1,0,1,-1,0,2,-3,1,1,-4,3,0,-2,4,-1,1,4,-1,2,6,-2,2,0,0,-1,0,0,-2,-1,0,-1,-1,0,-2,-2,-1,-2,-3,-1,-3,-1,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,-1,-1,0,-1,-2,0,-1,-1,0,-2,-1,0,-2,0,0,0,-1,0,0,-1,1,0,0,0,1,0,0,1,1,-1,1,0,1,1,-1,-1,1,-1,-1,0,-3,-2,-1,-3,-3,-1,-3,-2,0,0,1,0,0,2,0,-1,0,-1,-2,0,-1,-2,0,-1,-2,-1,0,0,-3,-1,-5,1,-2,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-2,0,0,-2,0,-1,-1,-1,0,-1,-1,0,0,-2,1,0,-1,1,0,-1,2,-1,-1,0,0,-1,0,-1,-1,0,0,-1,0,-1,-2,-1,-1,-2,-1,-2,-3,1,0,0,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,-2,0,-1,-3,0,-1,-2,2,0,-3,7,-2,-3,8,-2,-6,11,-6,-2,-1,0,-2,-1,-1,-2,-1,0,-2,-1,1,-2,-1,1,-1,-1,1,-4,1,2,-5,0,2,-7,3,2,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-2,3,-1,-1,2,-1,-1,1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,2,-1,0,2,0,-1,2,0,0,2,0,0,2,1,1,2,0,0,2,0,1,1,0,1,1,1,1,1,1,1,1,2,1,1,2,2,1,2,2,1,2,2,1,1,2,1,1,2,1,1,2,1,0,1,1,0,1,1,0,1,2,0,1,2,-1,1,2,-1,1,3,0,1,3,-3,1,4,-1,1,2,-1,0,2,-1,1,1,-1,0,1,-1,1,1,-1,1,1,0,1,1,0,1,2,0,1,2,1,2,1,2,2,2,2,3,2,2,3,1,1,3,0,0,2,0,-1,1,2,-1,2,2,-1,1,1,-1,2,2,0,1,1,-1,0,0,0,1,2,-1,2,1,-1,3,1,-1,2,0,-2,2,0,-2,2,-1,-3,1,2,-8,-1,1,-10,-2,0,-10,-1,1,-2,3,0,-2,3,0,-2,3,1,-2,3,1,-2,3,2,-1,4,2,0,4,2,2,4,2,2,5,2,0,5,1,-1,5,1,-2,3,1,-1,5,1,-2,1,0,-3,1,0,-3,1,0,-1,1,-1,-1,3,-2,1,3,-2,2,2,-1,1,1,0,0,0,0,-2,0,0,-3,-1,0,0,1,0,0,0,0,2,0,0,1,-4,-1,0,-8,-4,-1,-11,-4,-1,-9,-2,0,-5,0,1,2,0,1,2,-2,2,3,0,2,2,-1,2,2,-1,2,2,-1,2,2,-1,2,2,-1,2,2,-1,2,2,-1,1,1,-1,1,1,-2,1,1,-1,2,2,-1,2,2,-1,2,2,-1,2,2,-1,2,3,-1,1,2,-1,1,2,-1,0,2,-1,-1,2,-1,-1,2,-1,0,2,-2,-1,1,-2,0,2,-1,0,1,-2,1,1,-2,1,1,-2],[-2,-1,-2,-2,0,-2,-3,-1,-2,-3,-1,0,-2,-1,-2,-3,-3,-1,0,0,-2,0,-1,-2,1,0,-3,0,0,-4,-1,5,-13,2,8,-13,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-2,-2,-3,-5,-4,-5,-1,-2,-3,0,-1,-1,0,0,-1,0,-1,-1,-1,0,0,-1,-1,-1,-2,-1,-1,-4,-2,0,-2,-2,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,1,-1,0,1,-2,0,1,-2,-1,1,-3,-1,1,-2,-2,1,-1,-1,1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,-1,-1,0,-1,-1,-1,1,-1,-2,3,-2,-3,3,-4,-3,4,-2,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,-1,1,0,-1,1,-1,0,1,-1,-1,1,-2,-1,2,-1,-1,1,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,1,-1,0,0,-2,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,-1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,-2,0,0,-1,0,0,0,1,-1,-1,2,-1,-1,2,-1,0,2,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,-1,1,0,-3,-1,1,-2,-1,3,-5,-2,1,3,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,-1,0,1,-1,-1,1,0,0,2,-2,1,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,-1,-1,0,-1,-1,-1,-2,-1,-1,-2,-1,-1,-2,-2,0,-1,-2,0,-1,-2,0,-1,-2,1,-1,-2,-1,0,-2,-1,0,-2,-1,-1,-2,-2,-1,-2,-3,-1,-2,-2,-1,-1,-1,0,-1,-2,-1,-2,-1,-1,-1,0,-1,-2,-1,-2,-1,-1,-2,-2,2,-2,-5,0,-3,-5,-2,0,-1,-2,-1,-1,-1,0,0,-1,1,0,-2,1,0,-2,0,0,-2,0,1,-2,1,0,-1,1,1,-1,1,1,-1,2,1,-1,2,2,-1,3,2,0,2,2,-3,2,2,0,2,2,0,2,2,0,2,1,0,3,1,0,3,-1,3,2,-3,3,3,-5,7,2,-11,7,3,-14,0,3,1,1,3,2,0,2,1,0,2,1,-1,0,1,-1,2,2,0,2,2,1,1,2,2,1,2,1,1,2,2,0,2,1,0,2,0,0,3,0,-2,2,2,-1,1,2,-1,1,2,0,3,2,-2,0,2,-2,0,2,-2,0,2,-2,-1,2,-2,0,3,-1,0,2,0,-1,3,-1,0,1,0,1,1,1,0,0,2,1,0,2,1,-1,2,3,2,0,0,2,0,0,2,0,-1,2,0,0,1,0,0,1,-1,-1,1,0,0,1,0,0,2,0,0,2,0,0,1,0,1,0,-1,1,2,0,1,1,-1,1,2,0,1,1,-1,1,0,0,2,1,-1,0,0,-1,0,0,-2,0,1,-2,0,0,-1,-1,1,-1,0,0,-1,0,1,-1,0,1,-1,1,1,-2,1,1,-1,1,1,0,1,1,0,0,1,0,1,1,0,1,1,0,1,1,0,0,1,-1,0,1,1,0,2,3,-2,3,3,-4,3,4,-2,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,-1,-4,1,-1,-1,4,-3,-2,4,-4,0,0,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,0,1,0,1,1,0,1,2,1,0,1,-2,2,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,2,1,2,1,1,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,0,-1,1,2,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,1,1,0,1,2,0,0,1,-1,-2,1,-2,-2,1,-2,-2,1,-3,0,0,0,0,0,0,1,1,0,1,1,0,1,1,-1,1,0,1,0,1,1,1,2,-1,2,3,0,3,4,2,3,4,-2,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,2,2,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,1,0,1,-1,0,0,-1,0,0,-2,-1,1,-3,-2,3,-2,0,-1,-4,1,0,-1,1,1,-1,0,0,-1,1,0,-1,0,1,-1,1,0,-2,0,1,0,-1,2,-1,-1,3,0,-1,3,0,0,3,0,-1,2,-1,-2,2,-1,-1,1,-1,-2,1,-1,-1,1,-1,-1,0,-2,-2,-1,-4,-2,-2,-5,-4,0,-6,-2,1,-1,-3,1,-1,-1,0,-1,-1,-1,-2,-1,-1,-2,-1,-2,-1,0,-4,-1,-2,-3,-1,-2,-2,-2,-1,-2,-3,-3,0,-2,-2,0,-2,-2,-1,-2,-1,1,-1,-1,1,-1,0,2,-2,3,5,-4,4,7,-6,5,6,-3,-2,2,-1,-3,2,0,-2,1,0,-2,1,0,-2,0,0,-2,1,-1,-3,1,-3,-3,1,-3,-1,1,0,-1,1,0,-1,0,1,-1,0,1,-2,1,1,-1,1,1,-1,2,2,-2,2,0,2,6,0,1,9,0,5,6,0,-1,1,1,-1,1,1,-1,2,1,-1,2,2,-1,3,2,-2,4,3,-3,2,3,-1,1,1,0,1,2,-1,0,1,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,1,0,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,2,1,1,2,1,0,1,1,0,2,0,0,-2,1,0,1,0,0,2,-1,1,1,0,1,1,0,1,1,0,1,0,0,0,0,0,0,0,-1,0,0,0,0,0,1,0,-2,0,-1,-2,1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,1,0,-1,-1,0,-1,2,1,0,1,1,0,1,0,0,1,1,0,1,1,1,1,2,1,0,0,1,0,0,1,-1,1,2,0,3,0,1,3,-1,0,4,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,2,-1,2,2,-1,2,2,1,1,2,2,-1,1,2,1,1,2,1,0,1,0,0,2,0,0,2,0,0,1,0,0,2,1,0,2,-1,-1,1,0,-1,3,0,-1,0,0,-2,-1,0,-3,0,0,-4,-2,0,-6,-3,0,-3,-1,0,-1,0,0,-2,0,0,0,0,0,0,0,0,1,0,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,-1,1,0,-1,1,0,-4,-2,-3,-8,-3,-2,-13,-5,-4,-18,-5,-5,-1,1,0,-1,0,-1,-1,2,0,-2,1,1,-2,1,1,-3,-1,3,-3,0,3,-4,-2,6,-3,1,1,-3,0,1,-3,1,1,-4,1,2,-4,1,2,-4,0,2,-2,1,2,-1,-1,3,-2,2,2,-3,0,2,-4,-1,3,-3,-1,2,-2,-2,2,-1,-2,2,0,-2,2,2,-2,1,-1,-3,2,-2,-2,2,-2,-2,2,-2,-2,2,-1,-2,1,-1,-2,1,-2,-2,1,-4,-2,0,1,-2,2,0,-2,2,0,-1,2,0,-2,1,1,-2,1,1,-2,1,2,-2,1,1,-3,1,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,2,-1,-1,-3,0,-1,-3,0,0,-7,1,1,-10,1,0,1,-2,-1,1,-2,-2,1,-1,-1,0,-1,-2,0,-1,-2,0,-2,-2,-1,-1,-1,-1,-2,-2,-1,0,-1,-2,0,-1,-2,1,-1,-1,0,-1,-1,1,-3,-3,-1,0,-2,-1,-1,-2,-1,-1,-3,-1,-1,-2,-1,-1,-3,0,0,-4,-1,0,-2,-1,-1,-2,-1,-1,-2,-2,-1,-2,-2,0,-2,-3,0,-2,-3,1,-4,-3,-1,-4,-3,-1,-5,-3,-3,-4,-4,-4,-5,-4,-4,-1,-2,0,-1,-3,0,-1,-1,-1,-1,-1,-1,-1,-1,-2,0,-1,-2,-2,-2,-1,0,-1,-1,0,-1,0,-1,-1,-1,-1,-1,0,0,-1,0,0,-2,-1,0,-3,-1,-1,-1,-1,-1,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-2,0,-1,0,0,0,1,0,-1,-1,-1,-1,-1,-1,0,-1,0,0,0,0,-1,0,1,1,-1,0,1,0,3,2,-2,1,3,-3,-2,2,-3,-3,-1,0,0,-1,1,0,0,-1,0,0,0,0,0,0,0,0,0,-2,1,2,1,0,0,-1,-1,0,-1,1,0,-1,1,0,-1,0,0,-1,1,0,0,1,0,0,1,0,1,1,0,1,0,1,1,0,1,1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,-1,1,-2,0,-2,-1,0,-3,0,1,-2,-1,2,-3,-1,4,-2,-2,5,-3,-2,1,-3,-1,8,-5,-4,2,-2,-1,2,-2,-1,0,-2,-2,0,-1,-2,0,-1,-3,1,-2,-4,-1,-1,-3,-1,-1,-3,-2,-1,-3,-1,-1,-1,-3,1,-5,0,-1,-2,0,-1,-2,0,-1,-3,1,-1,-2,2,0,-2,2,0,-2,2,0,-3,1,-1,-1,0,-1,-1,1,0,-1,1,0,-1,0,0,-1,1,0,0,1,0,0,0,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,0,1,0,0,1,0,1,0,0,1,1,0,1,0,0,2,0,1,1,0,0,1,0,1,0,-1,0,0,-1,1,0,-1,1,1,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,-1,1,0,-2,2,0,-1,1,0,-3,1,0,0,1,0,0,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,3,0,-5,-3,2,1,1,0,-1,1,0,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,-1,1,1,-1,1,0,-1,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,1,1,1,0,0,1,0,1,1,0,0,1,0,0,0,0,0,0,-1,0,1,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,-1,0,0,-3,0,0,-3,0,0,-1,0,0,1,-1,-1,1,0,0,0,0,-1,-1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,-1,1,0,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,0,0,0,0,-1,0,0,0,-1,1,0,-1,1,-1,-1,1,-1,-1,0,-1,-1,1,0,-1,1,0,0,0,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,1,-1,0,0,-2,3,1,-2,3,1,-3,6,1,0,0,1,0,0,0,0,0,1,0,0,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-2,-1,-1,-2,-1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,1,1,0,1,1,-1,1,1,-1,1,1,-1,2,0,0,2,0,0,2,0,0,3,0,1,3,-1,1,4,-1,1,5,-1,1,2,0,0,2,0,0,2,0,0,2,0,0,1,-1,0,1,0,1,1,-1,0,2,0,0,2,0,1,2,0,-1,2,1,-1,1,1,-2,1,0,-2,1,1,-3,1,1,-3,2,1,-1,3,1,-2,2,2,-1,1,3,0,2,5,-1,2,7,-1,2,7,-3,3,9,1,2,2,-1,2,2,-1,1,1,-1,1,1,-1,1,0,-2,0,1,-3,-1,1,-2,-2,1,1,0,2,-4,0,1,0,0,0,-1,0,1,1,0,1,1,0,2,2,0,2,3,-1,2,2,-3,2,-1,2,1,4,0,1,0,-1,1,0,0,1,0,0,1,0,1,2,-1,1,3,-1,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,0,1,0,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,0,0,-2,0,0,-2,0,1,-2,0,2,-1,-1,-1,-1,0,-1,-1,-2,-1,-2,-2,-1,-2,-3,-2,-2,-2,-2,-3,0,0,-1,0,1,-6,0,0,-1,-2,-1,-1,-2,-1,-1,-2,0,-1,-3,0,-1,-3,1,-1,-2,1,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,0,0,0,-1,0,1,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,0,-1,-2,0,-1,-3,0,-10,-6,2,-11,-7,4,-12,-5,6,-10,-8,4,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-2,-1,0,-1,0,2,-1,-1,1,-1,-1,1,0,0,1,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,0,-2,1,-1,0,2,0,-1,1,0,-1,2,0,-1,1,0,-2,1,0,-2,1,2,-1,0,0,-1,2,0,-2,1,0,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,-1,-1,-1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,2,0,-1,1,0,-2,2,0,-2,3,0,-2,1,0,-2,1,0,-2,1,-2,-2,3,-3,-2,2,-2,-2,2,-2,0,2,-3,1,3,-1,0,2,0,-2,1,0,-2,1,0,-1,1,0,0,1,0,0,2,0,0,2,0,0,1,0,1,0,-1,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,-1,-2,0,1,0,-1,1,0,0,1,-1,1,1,-1,1,1,-1,1,1,-1,2,1,-2,0,1,-2,-1,3,-3,-1,5,-3,-2,3,-3,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-2,0,1,-2,0,1,-3,0,2,-3,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,-1,-2,1,-1,-2,0,-1,-2,0,-1,-2,0,0,-1,0,0,-1,0,0,0,0,1,-1,0,1,-1,0,1,-1,-1,0,0,-1,0,-1,0,1,1,0,1,-1,0,1,-1,-1,1,0,-1,1,0,-1,1,0,-2,0,2,-2,3,0,-1,1,1,0,1,1,0,0,0,0,0,1,0,0,1,0,-1,1,0,-1,0,1,-3,0,-1,-5,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,-1,1,-1,-1,1,-1,0,0,-2,-3,1,0,0,1,0,0,1,0,0,1,-1,1,1,-1,1,2,-1,0,4,-1,1,3,-2,2,3,-3,3,2,-4,3,3,-4,4,1,-1,1,1,-1,2,1,0,1,1,0,2,1,0,2,1,0,1,1,0,1,1,0,1,2,1,1,2,1,1,2,1,1,2,2,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,2,1,1,2,0,1,2,0,1,2,0,1,3,0,1,3,0,1,3,0,0,3,0,0,2,-1,1,4,0,1,3,0,1,2,0,1,3,0,2,3,1,2,3,1,2,3,0,2,3,0,2,3,0,2,3,0,2,3,1,2,3,1,3,3,1,3,2,0,2,2,0,2,2,0,2,3,0,2,2,0,2,2,1,2,2,1,1,1,1,0,1,0,1,2,1,3,2,1,3,1,1,3,2,1,3,2,1,3,2,0,2,1,0,2,2,1,2,2,0,2,2,1,3,2,2,3,2,1,3,2,1,3,2,0,3,2,0,3,2,0,3,3,0,2,2,-1,2,2,-1,2,2,0,3,2,1,3,1,1,3,1,0,2,1,0,2,0,0,1,1,1,1,2,1,2,3,3,2,4,3,1,5,3,0,4,1,0,3,1,2,-1,1,2,-2,1,2,0,2,2,0,3,3,1,3,3,4,1,1,4,2,1,7,4,4,8,4,5,6,2,1,-2,-1,0,-6,6,2,0,3,1,0,3,1,0,3,2,0,2,1,0,1,0,0,1,-1,1,2,0,0,0,-2,1,0,-2,1,1,-2,0,4,3,0,4,4,1,4,3,1,2,1,1,0,1,2,2,1,2,0,0,2,0,1,3,-1,0,3,-3,-1,3,-2,-1,2,-3,-2,1,-1,-1,2,-3,-2,0,-1,-2,0,0,-1,1],[0,4,3,0,4,3,2,4,5,2,4,6,1,2,3,2,2,3,0,2,2,0,1,1,0,1,-1,-4,0,-2,-4,0,-3,2,4,-4,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-2,0,2,-2,2,3,-3,-2,3,0,1,1,0,1,0,0,0,1,1,0,0,1,-1,0,1,-3,0,3,-4,0,1,-3,0,1,0,0,1,0,-1,1,-1,0,1,0,0,1,0,-1,1,0,-1,1,-1,-1,1,-1,-2,1,0,-2,1,0,-3,1,1,-2,1,1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,1,0,1,3,0,1,2,-2,2,5,-2,3,5,-3,3,3,-5,4,7,-3,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,-1,-1,0,-2,0,0,-1,-2,1,-3,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,2,-1,0,0,-2,0,1,0,0,1,0,0,0,0,-1,0,0,-1,1,-1,-1,0,-1,-1,1,-2,-1,3,-3,1,0,-1,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,1,0,-1,1,1,-1,1,1,0,1,1,0,1,0,1,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,2,0,-1,1,0,-1,0,0,-1,0,0,-2,0,0,-1,1,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,-1,-1,1,-1,-1,0,-2,-1,1,-1,-1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,1,0,2,1,1,2,1,1,3,2,0,3,2,0,2,1,0,2,1,1,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,2,0,0,3,-2,-1,5,0,-1,4,-1,-1,5,2,-1,2,0,0,2,0,-1,2,0,0,2,0,-1,1,0,-1,1,-1,-1,1,-1,-1,2,-2,-4,3,-1,1,0,0,-1,1,-1,-1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,-1,0,0,-2,1,0,-1,0,-1,1,0,0,1,0,-1,1,-1,-2,1,-1,-3,1,-2,-3,1,-2,-3,0,-2,-4,-1,-2,-5,-1,-2,-3,0,-1,-3,1,0,-2,0,-1,-2,0,-1,-1,-1,0,-3,-1,0,-1,2,-1,-1,2,-1,-1,6,-1,-1,1,-1,-1,0,0,-1,2,-1,0,2,-1,-1,3,-1,-1,3,0,0,2,0,-2,3,0,0,2,-1,1,1,-1,0,2,0,0,2,0,1,3,0,1,4,2,2,3,0,1,2,0,2,2,0,0,3,-1,0,3,-1,-1,3,-3,2,2,-2,1,2,-3,5,0,-6,4,2,-9,0,2,-1,1,2,-1,0,1,-1,0,1,-1,-1,1,-1,0,0,-1,0,1,-1,0,1,-1,0,1,0,0,1,-1,0,1,-2,0,-1,-2,1,-1,-3,0,-1,-1,-1,-1,-2,0,2,-2,0,1,-3,0,3,-1,0,4,-1,0,3,-1,0,3,1,-1,3,-2,-1,3,-2,-1,3,-3,-1,2,-2,-2,0,-2,-2,-1,-1,-2,-2,-1,-2,-2,0,-3,-2,-1,-1,2,-2,-2,1,-2,0,2,-2,0,1,-2,0,2,-2,2,4,1,0,-1,-2,0,-1,-2,0,-1,-2,0,-3,-2,0,-3,-2,0,-3,-2,1,-3,-3,1,-3,-3,2,-3,-4,1,-2,-3,1,-2,-2,1,-1,-3,0,-1,-2,0,0,-3,0,1,-3,1,0,-3,0,-1,-2,-1,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-2,-1,-1,-1,0,0,-2,-1,0,-2,-1,0,-2,-2,1,-1,1,2,0,1,1,1,1,1,1,2,0,1,2,1,2,3,-1,-2,-1,0,-1,-1,-1,-2,-1,-1,-1,-2,-1,-1,-2,-1,-1,-1,-1,-3,-2,2,-1,-1,2,0,-3,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,-1,1,0,0,1,0,-1,1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-2,3,-1,-1,4,0,-3,4,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,-1,-2,-1,-1,-2,0,-1,-2,-1,-1,-2,-1,-1,-2,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-2,0,-3,-1,-1,0,-1,-1,0,-2,-2,0,-1,-1,0,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,0,1,-1,0,1,-1,0,2,-1,0,1,-2,-1,1,-2,-1,2,-2,-1,1,-3,-1,1,-4,-1,1,-3,1,-1,-3,1,-1,-3,1,-1,-3,1,-3,-3,2,-5,-2,1,-3,-3,-1,1,-3,-1,1,-3,-1,0,-3,-1,0,-3,-2,0,-3,-2,0,-4,-2,0,-3,-1,1,-2,-1,1,-2,-2,1,-2,-2,1,-1,-2,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,0,-1,-2,-1,-2,-2,-2,-1,-2,-1,-3,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-2,1,0,-2,1,0,-2,0,1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-2,2,2,-3,2,2,-4,2,2,-5,2,1,-3,2,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,1,0,2,0,-1,2,-2,-1,1,-6,1,0,-9,2,0,-7,1,-2,1,-1,1,2,0,2,1,-2,1,1,-1,1,2,-1,1,3,0,0,4,-1,1,4,1,-2,1,-1,1,1,-1,1,0,-1,1,0,-1,1,1,0,0,1,-1,1,0,-2,1,1,-2,2,2,0,2,2,0,1,0,-1,1,0,-1,0,0,-1,2,0,-2,2,1,-3,2,0,-2,4,0,-2,3,1,-4,1,-2,0,5,0,-2,1,0,-1,1,-1,-2,1,-2,-2,1,-3,-2,1,-4,-3,1,-2,-2,2,-2,-1,0,-2,-1,0,-2,0,0,-2,1,-1,-1,2,-1,-1,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,0,-1,1,0,-1,1,0,-1,0,-1,0,0,-1,1,0,-2,1,0,-2,1,0,-2,3,-3,-2,4,2,-3,3,-1,-1,0,-1,0,0,-1,0,0,-2,0,0,-1,1,0,-2,1,-1,-1,1,0,-1,2,-1,0,2,-1,0,3,-3,-2,4,-4,-1,5,-2,-1,1,0,-1,2,-1,0,1,0,0,0,0,0,-1,0,1,-3,-1,0,-4,-2,3,-4,0,-1,0,1,-1,-1,1,-1,0,1,-2,0,1,-2,0,1,-2,1,2,-2,1,1,-2,3,1,0,4,1,1,4,1,0,5,2,-2,0,1,-1,0,2,-2,1,0,-2,1,0,-2,2,0,2,0,4,3,2,5,4,3,6,5,8,8,-1,1,0,-1,1,0,-1,1,0,0,0,0,0,0,0,-1,0,-1,-1,1,-1,-1,0,-1,0,0,0,0,-1,1,0,1,0,1,2,0,2,2,0,3,2,1,4,2,0,3,3,1,0,1,0,0,1,1,1,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,0,1,0,0,0,0,0,-1,0,0,0,0,-1,0,-2,-1,0,-4,-3,2,-6,-5,2,-9,-7,1,-12,-7,3,0,-1,0,0,-2,0,0,1,0,1,1,-1,1,1,-1,1,2,-1,2,1,0,-1,4,0,0,1,-1,0,1,0,0,1,-1,0,1,-1,-1,0,-1,-2,0,-1,-1,0,0,0,0,-2,-2,-1,2,0,1,0,0,1,-1,0,1,1,0,1,1,0,2,2,-1,1,2,0,4,3,-2,-2,1,1,2,1,1,2,2,1,2,1,1,2,1,2,2,1,2,2,1,1,3,1,2,2,1,1,1,1,1,1,1,0,1,1,0,1,0,0,1,0,0,-1,-3,-1,4,1,0,1,1,0,1,2,0,1,2,0,1,3,-1,2,3,0,-1,3,-1,-2,2,2,-2,3,-1,-4,3,0,1,3,1,2,5,0,0,2,1,0,2,1,0,2,2,1,-1,1,0,2,0,1,2,1,-1,2,1,0,2,0,0,2,1,-1,1,1,-1,-1,0,-2,2,0,0,1,0,1,1,0,-1,1,0,-1,0,1,-1,0,2,-2,-1,0,-1,-1,-1,0,-1,0,0,0,0,0,0,0,0,0,1,0,-2,0,2,-4,0,1,-1,-1,0,-1,-4,-1,-4,0,0,1,-1,0,0,-1,0,0,-1,1,1,-2,1,2,-2,0,3,-3,0,1,-1,2,5,-2,1,1,-2,1,1,-2,1,1,-2,1,0,-2,0,0,-1,0,0,0,0,0,0,-1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-1,1,0,1,-2,-2,-4,0,3,-3,1,4,-2,1,0,-3,1,-1,-1,2,0,-2,2,0,-2,2,0,-1,3,1,3,2,3,3,3,3,-1,4,2,-3,4,0,-2,2,0,-1,2,0,-2,1,0,-1,1,0,-1,0,0,-1,0,0,-2,-1,1,0,1,0,0,1,0,1,1,0,1,1,0,1,0,0,0,0,-1,1,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,1,1,1,2,1,1,1,2,1,2,2,1,1,3,1,1,3,1,1,2,1,1,1,1,2,2,1,2,2,1,2,2,2,1,0,-4,2,0,-6,0,-1,-5,1,2,1,1,2,1,1,2,2,1,2,2,1,2,2,0,2,2,1,2,1,1,2,1,2,2,1,1,2,1,3,2,2,0,1,0,0,2,0,0,1,0,-1,1,0,-2,0,0,-3,0,0,-2,0,1,-1,0,-1,0,1,-1,-1,0,-1,0,-1,-2,0,-1,-2,1,0,-2,-2,-2,-1,3,3,-2,0,-1,-2,0,-1,-1,0,-1,-2,0,-1,-2,-1,-1,-2,0,-1,-3,-1,-1,-4,0,-2,-4,0,-2,-4,0,-3,-4,1,-3,-4,2,-3,-3,1,-2,-3,0,-2,-3,0,0,-2,0,-1,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-1,0,-1,0,-1,-1,0,-1,-1,-2,-1,-2,1,-2,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-2,-1,1,-1,-2,-1,-1,-1,0,-2,-1,0,-2,-1,0,-2,0,0,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-2,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,0,-1,-1,0,-3,1,1,-1,0,-1,0,0,-2,0,0,-2,0,0,-2,0,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-1,0,0,-1,-1,1,-1,0,1,-1,0,1,-2,0,1,-2,0,1,-2,0,1,-2,-1,2,-2,0,2,-2,-1,0,-2,-2,-1,-2,-3,-1,-2,-2,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-1,0,1,-1,1,1,-1,0,0,-2,0,0,-2,0,0,-3,-1,0,-4,0,0,-4,1,0,-3,1,1,-1,1,2,-1,1,1,-1,0,2,-1,0,2,-1,0,2,-1,0,1,-1,-1,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,1,2,-1,1,2,0,0,2,-1,1,2,-1,0,2,-2,0,1,-1,1,0,-2,4,0,-1,3,-2,0,8,2,-1,0,1,-1,-1,2,-1,0,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,-2,2,-1,-2,2,-1,-1,2,-1,0,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,1,0,1,1,0,1,1,0,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,0,0,1,0,-1,4,0,1,0,-1,1,0,-1,1,0,-1,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,0,-2,0,0,-2,0,0,-3,1,-1,-3,0,0,-2,0,0,-1,0,1,-2,0,1,-3,0,1,-2,0,2,-1,0,2,-2,-1,3,-2,-2,3,-2,0,3,-3,0,2,-1,0,4,-2,0,1,-1,0,1,-1,0,1,0,0,1,-1,-1,0,2,0,0,4,-4,0,3,0,1,-1,0,1,0,0,1,-1,0,1,-1,0,1,-2,-1,3,-1,-2,8,-2,-2,12,-5,-1,7,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,0,2,0,2,0,0,2,1,0,1,0,0,1,0,0,0,0,1,0,-2,0,0,1,1,0,1,1,0,1,2,-1,2,2,-1,2,3,-2,2,2,-2,1,2,-3,1,2,0,2,2,0,2,2,1,2,3,2,3,3,3,3,3,3,4,4,4,6,4,3,6,5,4,6,2,2,1,2,2,2,2,2,1,2,3,0,1,3,-1,2,3,-1,2,3,0,1,1,0,1,1,0,1,1,0,0,0,0,0,0,1,-1,-1,1,-1,-1,0,-1,-1,2,0,0,1,0,0,0,1,1,1,1,1,1,2,1,2,1,1,1,1,0,1,1,1,1,1,1,1,2,0,1,5,1,-1,7,0,-2,4,-4,0,10,4,-5,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,-3,0,1,1,1,1,1,0,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,1,0,1,0,1,1,0,1,1,1,1,1,0,0,1,0,0,0,0,-1,1,1,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,1,-1,1,1,-2,1,1,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,1,1,-1,0,1,2,0,1,0,-1,1,-1,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,0,2,-1,1,0,-2,2,1,-2,1,2,-3,-1,0,-3,3,0,0,0,0,0,-1,0,1,0,-1,1,0,-1,0,-1,-1,1,-1,-1,0,-1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,-1,-1,1,-2,-1,1,-1,-1,0,-1,-1,1,0,1,1,0,0,2,1,1,0,1,2,1,2,3,0,2,4,0,3,4,-3,2,4,-4,1,5,-7,0,6,-9,1,4,-8,0,1,3,0,2,5,-1,-1,2,-1,-2,3,-1,-4,2,0,-6,2,3,-5,-2,-2,-8,5,-2,-2,3,-4,-2,4,0,-1,2,0,0,2,0,0,2,1,1,1,1,1,1,2,1,1,1,1,0,2,1,-1,1,0,-1,0,0,-1,0,0,0,1,0,1,-1,0,1,-1,0,2,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-1,1,1,-2,0,1,-2,0,0,-2,0,2,-3,0,2,-4,-1,4,-6,0,6,-3,1,3,-2,0,2,-2,0,2,-1,0,2,0,0,3,0,1,3,-1,0,2,-1,2,2,-3,0,-1,-5,0,-5,1,0,2,2,0,1,0,-1,1,1,-1,0,1,-1,1,2,0,2,2,1,1,1,-1,0,3,5,0,0,-2,0,1,-2,-1,0,-2,0,0,-2,-1,0,-2,-2,0,-2,0,-1,-4,1,-2,-3,0,-2,-3,-1,-3,-2,-1,-1,-4,-2,-1,-3,-1,-1,-3,-1,0,-2,0,0,-3,0,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,-1,-1,-1,0,-1,-1,0,-2,-1,1,-2,-1,2,-1,-1,3,-1,-1,3,0,-1,2,0,-1,1,0,-1,1,-1,-1,-1,-2,-1,0,-2,-2,-1,-2,-1,0,-2,-1,-1,-2,-2,-1,-2,-2,-2,-3,-2,0,-3,-1,0,-2,-2,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,0,-1,0,-1,-1,0,-1,-2,-1,-2,-2,0,-2,-2,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-2,1,-1,-2,1,-3,-5,0,1,1,2,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,0,-2,-1,0,-2,-2,0,-3,-3,-1,-2,-4,-1,-2,-3,-1,-1,0,-1,-2,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,-2,-1,-1,-1,-1,1,0,-1,1,0,0,1,0,-1,1,1,0,1,1,2,2,2,2,4,4,3,5,5,5,3,4,4,2,2,-2,0,1,-6,1,0,0,-2,1,-2,0,-2,-2,0,-2,-2,-1,-2,-1,-1,-2,-1,0,-3,0,1,-3,-1,1,-2,0,2,-3,0,3,-3,-1,2,-2,-2,-1,-2,-2,-2,-2,-3,-2,-2,-2,0,-2,-1,0,-2,-2,1,-3,-2,1,-3,-3,1,-3,-2,1,-3,-1,0,-3,0,0,-2,1,0,-2,-1,0,-2,2,0,-1,2,0,-1,0,0,-2],[2,3,-2,1,2,-3,2,3,-5,1,1,-2,1,2,-2,2,3,-3,1,2,-2,0,2,-1,1,2,-1,1,3,-1,-1,2,-1,-5,0,-1,1,1,-1,0,1,-1,1,1,-1,1,1,0,1,1,-1,-1,0,-3,2,-2,-9,-5,2,-1,1,0,0,1,0,0,1,0,-1,0,0,-1,0,-1,-1,1,-1,-1,-1,-1,0,1,-3,-2,0,0,-1,1,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-2,3,1,-2,3,1,-2,2,1,-3,3,2,-3,-1,1,-4,-1,1,-3,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,1,-1,0,0,-1,0,0,-2,-2,-1,-2,-3,-1,0,-3,1,2,-5,-2,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,-1,0,0,0,0,0,0,0,-1,1,-1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,1,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,-1,0,0,-1,-1,1,0,-1,-1,0,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,2,-1,-1,2,-1,-1,2,-3,0,2,0,-2,1,-1,-1,1,-2,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,2,0,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,0,0,0,1,0,0,0,1,0,1,1,1,2,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,1,-1,0,0,-1,0,1,-1,0,2,0,0,1,0,1,2,0,0,0,-1,-1,0,-2,-1,0,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-2,0,-1,-1,0,-1,-2,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,1,0,-1,1,0,0,1,-1,0,1,0,1,1,0,0,1,-1,1,1,-1,0,1,0,0,0,-1,0,0,-1,0,0,-2,0,-2,-1,0,-2,-1,0,-1,-1,0,-1,0,1,-1,0,1,0,0,1,0,-1,0,0,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-2,0,1,-1,0,-1,-3,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,-1,-2,1,1,0,0,1,0,1,1,0,0,1,0,0,1,0,-1,1,0,1,2,1,1,1,0,1,2,0,1,2,0,1,3,-1,1,2,-1,0,1,0,1,1,1,2,1,1,1,0,1,1,-1,1,0,-1,1,-1,-1,0,1,-1,0,0,-2,-1,1,0,1,1,0,1,2,0,0,-1,1,0,-1,1,0,-3,2,-1,-2,2,-1,-3,1,1,-3,2,4,-2,0,0,-1,-1,-1,-1,0,0,-1,0,1,0,0,0,0,0,1,-1,1,1,-1,0,1,-2,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,2,0,0,2,-1,0,1,1,0,1,1,0,1,1,0,2,0,0,2,0,0,2,0,2,2,-1,2,1,-1,3,1,0,3,2,0,0,2,0,0,2,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,-1,0,2,-1,-1,0,-1,-1,0,-1,-1,0,1,0,-1,3,0,0,0,0,0,1,-1,0,1,-1,-1,1,-3,1,1,1,1,1,1,1,1,1,0,2,-2,0,1,-1,0,1,0,0,0,-1,0,0,-1,-1,1,-1,1,2,1,1,2,1,1,2,0,1,2,0,2,3,1,1,3,1,1,2,0,2,2,0,1,2,0,1,2,-1,1,2,0,1,1,-1,2,2,0,2,1,0,3,1,0,1,1,0,1,0,0,1,2,0,1,2,0,1,3,0,0,4,0,2,3,0,0,2,0,-1,1,0,0,2,0,-1,1,0,-1,2,0,-1,3,0,-1,1,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,-3,-2,0,-3,-2,1,0,-3,1,1,-6,0,1,-8,2,3,-7,-1,0,0,-1,0,1,0,0,0,0,0,0,-1,0,0,-2,0,-2,-8,3,-2,-9,1,1,-15,3,2,0,0,0,0,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-2,0,-1,-2,0,-1,-2,-1,0,-2,0,0,-2,-1,-1,-1,0,-1,-2,0,0,-1,-1,-1,0,-1,-1,0,-1,-2,-1,-1,-1,0,-2,-2,0,-1,0,0,-2,-3,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,1,1,0,0,1,-2,0,0,-1,0,-1,-2,-1,0,-1,-1,0,-1,-2,0,-1,-1,-1,-1,-2,-1,2,-2,-1,-3,-2,-1,-2,-2,-1,-2,-2,-1,-2,-2,-2,-2,-2,-2,-2,-2,-1,-2,-2,-1,-2,-1,0,-1,-1,0,-2,-2,0,-2,-1,0,-2,-1,-2,-2,-2,-3,-3,0,-2,-2,1,-2,-2,2,-2,-2,3,-3,-3,4,-3,-3,3,-4,-2,3,-6,1,4,-6,2,3,-7,1,1,-2,-2,2,-4,-3,0,-1,-1,0,0,-1,0,1,0,2,3,0,-1,0,-2,0,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,2,0,2,2,2,3,3,-3,3,0,1,0,1,1,0,0,1,0,0,1,0,1,0,0,1,0,0,0,0,0,1,0,0,1,-1,-1,1,-1,0,1,0,-1,1,0,0,1,-1,0,1,0,0,2,0,0,1,0,0,1,0,0,1,-1,0,2,0,0,0,-1,-2,2,0,0,3,1,-1,1,0,1,1,0,1,1,0,1,0,1,-2,1,0,-1,2,-2,0,4,-5,2,4,-8,5,6,-6,2,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,1,2,-1,2,1,1,2,3,-3,0,1,0,-1,1,0,1,1,0,0,1,0,1,1,0,1,1,0,2,1,2,2,1,2,1,2,-1,1,2,-2,0,1,-1,0,1,-1,0,0,0,0,1,0,0,1,-1,0,-1,-4,2,2,-5,3,3,0,2,3,-10,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,0,0,-1,-1,1,-1,-1,0,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,2,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,1,1,0,1,1,1,0,1,0,0,1,-1,1,1,-1,0,1,0,1,1,0,1,1,0,1,3,1,2,2,2,2,1,1,3,1,3,1,1,0,2,1,0,0,1,-1,0,1,-1,0,1,-1,1,1,-2,0,1,-1,0,2,-1,0,2,-1,0,2,-1,-1,1,0,-1,1,-2,0,1,-1,0,2,-1,1,1,-1,1,0,-1,2,0,0,2,1,1,6,-1,2,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,0,-1,3,1,-2,2,2,-3,2,2,-3,3,4,-4,1,0,1,0,-1,1,0,0,1,1,0,1,1,0,2,1,4,1,3,3,2,4,2,3,4,2,2,4,-1,2,1,-2,3,2,-1,2,1,-1,1,1,-2,1,1,-2,1,1,-3,1,0,-2,0,2,-1,2,1,-1,1,1,0,2,1,1,4,1,4,3,1,4,5,0,4,4,-1,6,7,-1,0,3,1,-1,3,1,-1,3,0,-2,3,0,-2,3,0,-3,3,-1,-2,3,1,-2,2,2,-1,3,0,-1,3,0,-1,3,0,-1,2,0,-1,2,1,1,2,1,1,2,2,5,3,1,8,1,1,-1,1,0,-1,1,0,-1,1,0,0,0,-1,0,-1,0,0,-2,0,1,-3,-2,-1,-2,2,0,0,-2,-1,0,-3,1,-1,-2,1,-1,-3,2,-1,-3,3,-3,-3,1,0,-4,3,-2,-4,-3,5,-4,1,0,-4,1,0,-4,1,0,-4,0,0,-4,1,0,-4,1,-1,-4,2,-4,-5,0,2,-4,0,-1,-4,-1,-2,-5,0,0,-4,-1,-1,-4,-1,-1,-3,-1,-1,-3,-1,-2,-4,0,0,-1,-2,-1,-3,-2,-2,-3,-2,-1,-3,-2,-1,-2,-2,0,-2,-2,1,-1,-1,-1,-3,-2,-1,-1,-2,-1,-1,-3,0,-2,-3,-1,-1,-3,-1,-1,-4,-1,-2,-3,-2,-3,0,0,-4,0,1,-4,-3,-1,-1,-3,-2,-1,-2,-1,-1,-2,-2,-1,-2,-2,-1,-2,-2,-4,-1,-2,0,0,-3,0,-1,-2,-1,-1,-2,0,-1,-2,-1,-1,0,-1,1,2,-1,-4,1,-1,0,-3,0,0,-3,1,-1,-3,1,-1,-3,1,-1,-3,2,-1,-2,2,-1,-4,1,-1,-4,2,0,-5,1,1,-5,1,2,-6,1,3,-7,0,4,-4,0,1,-1,-1,0,2,1,0,3,3,-2,5,-1,1,-5,1,1,-6,1,0,-3,1,0,-2,1,0,-2,1,0,-1,3,-1,-3,1,0,-2,1,0,-2,1,0,-2,1,1,-2,1,1,-3,0,-2,1,1,-3,1,2,-1,1,3,1,-1,1,2,-1,1,1,-1,1,2,1,0,2,2,0,3,3,-1,2,1,0,2,1,0,1,1,0,1,2,0,0,0,0,-1,0,0,-2,0,0,-5,1,3,-5,2,6,-8,3,9,-10,2,8,-8,1,5,-1,0,0,-1,1,0,0,-1,0,0,-1,0,-1,-1,1,-1,-1,2,-1,-2,0,0,-1,0,0,-1,0,0,-1,0,1,-1,1,0,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,0,-1,1,0,-1,1,1,0,1,2,-1,2,1,-1,1,1,-1,0,1,0,0,0,1,0,1,-1,0,1,-1,0,1,-1,0,0,-2,0,1,-2,1,1,-1,3,-1,0,4,2,-3,4,-2,-1,1,-3,-1,3,-2,0,-1,-3,0,-1,-3,0,-1,-1,0,-2,-4,0,-1,-4,-1,-1,-6,-1,-2,-6,-1,-1,-6,-2,-3,-3,0,0,-4,0,1,-2,1,0,-1,1,1,-1,1,0,0,1,1,-1,2,0,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,1,2,-2,-1,2,1,3,3,-1,0,1,-1,-1,2,-1,-1,1,0,-1,2,1,-2,2,2,-1,1,2,-1,1,3,-1,1,3,-1,1,2,-1,1,2,-1,2,2,-1,2,2,-1,1,2,-1,1,-1,-2,2,-1,-3,3,-1,-2,2,-2,-3,3,-2,-2,2,-2,-2,2,-1,-1,1,-2,-1,1,-2,-1,0,-2,-1,0,-5,0,2,-5,2,-1,-6,2,-4,-5,1,-5,-7,4,-5,-1,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-2,-2,1,-1,-1,2,-1,0,2,-1,-1,1,-1,-1,1,-1,-1,2,-1,-1,1,-1,-1,1,-2,-1,2,0,-2,1,-1,-1,2,-1,-1,2,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,1,0,1,0,0,0,1,0,0,0,-1,1,1,-1,2,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,1,0,-1,0,0,-1,1,0,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,-1,1,0,-1,0,0,-1,-1,0,0,-2,0,0,-2,0,0,-2,0,0,-1,1,0,1,1,0,1,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,1,1,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,2,0,1,2,0,1,3,1,0,4,1,0,3,1,0,3,1,0,1,1,1,1,1,1,1,0,1,2,0,1,2,0,1,2,0,1,2,0,1,1,0,1,2,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,1,0,1,-1,0,1,0,-1,2,-1,-1,1,1,0,1,0,2,-3,1,3,-3,2,5,2,-1,-1,1,0,-1,2,-1,0,2,-1,0,2,0,0,1,0,0,0,-1,0,-1,-1,0,-1,0,0,1,0,0,1,-1,0,1,-1,-1,1,0,0,1,0,0,1,1,1,0,1,1,1,1,1,0,1,2,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,-1,-1,-1,-2,1,-1,0,2,0,0,-2,-1,-1,-2,1,-1,-2,1,-1,-2,2,-1,-2,1,-1,-3,2,0,-3,0,-1,-2,0,-1,-3,0,-1,-1,-1,-1,-1,0,0,0,1,0,0,0,-1,1,0,-1,1,-2,-1,-1,-3,-1,0,-1,-1,-1,-2,-2,-1,-3,-3,-2,-3,-5,-1,-3,-8,0,-3,-2,-2,-3,-1,0,-4,-2,0,-2,0,0,-2,1,2,-2,1,2,-2,1,2,-2,1,1,-1,1,1,-4,1,1,-1,1,2,-1,1,2,-1,1,2,-1,1,2,-1,0,1,-1,-1,0,2,-2,3,2,-4,2,4,-1,7,-1,0,1,-1,0,1,-1,0,2,-1,-1,1,0,-2,2,1,-2,2,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,0,-1,0,0,0,1,0,0,1,0,-1,1,0,-1,1,0,0,1,0,0,0,1,0,0,0,1,0,0,-1,1,0,-1,0,0,-1,1,0,-1,0,0,-2,0,2,-2,-1,1,-2,-1,2,-1,-2,-1,-3,-1,0,-1,1,1,-1,2,0,-1,1,0,-1,1,0,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,0,1,0,-1,1,1,-1,1,0,0,1,0,-2,1,1,0,1,1,0,1,1,-1,1,1,-1,1,1,-1,1,1,0,0,1,0,0,1,0,0,1,0,0,2,-1,0,3,-2,0,4,-4,0,4,-6,0,6,-4,-1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,1,0,0,1,1,0,1,0,0,1,0,1,1,-1,1,0,-1,1,0,-1,1,1,1,0,1,1,1,1,0,1,1,0,1,1,0,1,2,1,1,1,0,1,1,0,1,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,-1,0,1,1,1,0,0,0,0,1,0,0,0,0,-1,1,0,-1,1,1,-1,0,0,-1,1,1,-1,1,0,-1,1,-1,-1,0,0,-1,0,0,-1,0,1,0,0,2,0,-1,1,0,-1,3,0,1,0,0,1,0,0,1,0,0,0,-1,0,-1,-1,-1,-2,-2,-1,0,-1,0,0,0,0,1,0,0,1,0,-1,1,0,-1,1,0,1,2,-1,0,2,-1,-1,1,-1,-2,0,-2,-2,0,-2,-3,0,-2,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,0,0,1,0,0,1,-1,0,1,-2,0,2,-2,1,2,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,1,0,0,2,0,-2,3,1,-5,2,2,-7,0,2,-7,4,1,0,1,1,1,2,0,0,1,0,0,1,0,0,1,0,-1,1,-1,-2,2,1,0,0,0,0,1,0,0,1,0,0,1,0,1,1,1,1,1,0,1,1,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,2,1,0,2,0,1,3,0,1,0,0,1,0,0,0,1,-1,0,1,-1,0,1,-1,2,2,0,0,0,0,1,1,-1,1,0,0,1,1,0,1,1,0,1,0,-2,0,-1,-1,0,-1,-4,-2,-5,-5,-1,-6,0,1,1,0,0,1,0,1,1,0,1,0,1,1,0,4,2,-1,1,0,-1,-2,-1,1,1,-1,-2,0,1,0,0,1,0,0,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,1,-2,-1,-2,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,1,0,0,1,0,1,0,1,1,0,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,1,0,1,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,3,-1,-1,-3,2,5,-1,0,1,-1,1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,-1,1,-1,0,1,0,0,1,0,0,1,0,0,1,1,0,0,1,0,-1,1,0,-1,1,0,0,1,0,-1,0,-1,-1,2,-1,-1,2,0,-1,2,-1,-2,2,-1,-2,1,-1,-3,0,-1,-5,0,-2,-5,-2,-4,-6,1,0,-1,3,-1,-1,4,-1,0,2,0,1,3,0,2,2,0,4,2,-1,7,2,1,9,2,0,8,2,-3,5,3,-4,3,3,-3,1,4,-1,2,5,-1,1,4,-1,1,4,-1,1,4,-2,1,4,-3,1,3,-4,1,2,-4,1,3,-4,1,4,-3,1,4,-2,1,4,-1,0,6,-1,2,3,-1,1,3,-1,3,1,-1,4,0,2,7,-3,6,7,-4,7,3,-1,5,1,1,1,-1,5,-3,-4,3,0,1,7,-7,-2,1,0,-1,2,0,0,1,1,0,2,1,0,2,0,1,2,-1,-1,2,0,0,3,-1,-1,3,-1,-1,3,-1,0,1,1,0,1,2,-1,1,2,-3,1,1,-3,0,2,0,1,2,-1,0,2,-1,1,2,-2,0,3,-2,0,2,-2,-1,2,-2,-1,1,-1,0,2,-2,-1,1,-1,-1,1,-1,0,1],[2,-1,-5,3,-1,-3,3,-2,-2,4,0,-1,2,0,-3,2,0,-3,2,0,-2,2,1,-1,2,1,-1,1,4,-2,2,4,-5,4,0,-2,1,1,0,1,2,0,1,1,0,0,2,1,0,2,0,2,2,2,5,1,0,-1,4,6,1,2,0,1,2,0,1,2,0,1,1,0,1,1,0,0,0,0,1,-1,1,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,-1,1,1,-2,1,1,-2,1,1,-2,0,2,-2,0,2,-1,0,2,0,0,2,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,1,2,1,-1,4,0,-3,4,0,-4,4,-3,-3,5,-5,-6,3,-3,0,1,0,0,0,-1,0,1,0,1,0,-1,1,1,-1,2,0,0,2,0,0,2,0,1,3,0,0,1,0,-1,1,0,-1,1,0,0,1,0,-1,0,0,-1,1,1,0,1,0,-1,1,0,-1,0,0,-1,0,-1,0,0,-1,0,0,0,-1,0,-1,-1,-1,0,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,-1,-1,-2,0,0,-2,-3,-3,-3,0,-1,-1,0,-2,-1,1,0,-1,1,0,-1,1,0,-2,2,0,-2,1,0,-2,2,0,-1,1,0,-1,1,0,-1,0,0,-1,1,0,0,1,0,0,1,0,2,1,1,0,1,1,1,0,-1,0,0,-1,0,1,-1,0,0,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,1,-2,0,0,-2,-1,0,-2,-1,-1,-2,-2,-2,-1,-2,-2,-3,-2,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,0,0,1,1,1,-2,0,1,0,0,0,-1,0,0,-2,-1,2,-3,-1,-1,-3,-1,0,0,0,0,0,0,1,0,1,1,-1,1,1,-1,1,1,0,1,2,-1,2,3,-2,1,2,-2,3,1,-1,1,1,0,1,0,-1,1,0,-1,1,0,-1,0,0,-1,1,1,-1,0,2,-2,1,2,0,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,0,0,-1,0,-1,0,0,-1,1,0,-1,0,0,0,0,0,-1,0,1,-2,0,-1,-2,-1,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,1,-2,1,1,-1,0,0,-1,0,0,-2,0,0,-1,0,1,-1,0,0,-1,0,2,-1,0,2,-1,1,3,-3,0,5,-5,0,5,-4,2,5,-5,1,5,-1,0,1,0,0,2,-1,-1,1,-1,-2,0,-1,-2,0,-1,-2,0,3,-2,2,-4,0,-3,-1,-2,0,-1,-2,0,0,-2,0,0,-2,0,1,-2,0,1,-1,0,2,-3,-1,-1,-2,-1,-1,-2,-2,-1,-2,0,-1,-3,0,-1,-3,0,-4,0,2,-4,0,0,-6,2,2,-6,3,0,-1,-3,0,-1,-3,0,-1,-4,0,-1,-4,0,-1,-2,1,-1,-3,0,-1,-3,0,-1,-3,0,-2,-3,0,-1,-2,1,-1,-2,0,-2,-3,1,2,-2,-1,-1,0,2,2,-1,-1,-1,-1,0,-2,-1,0,0,1,1,0,2,0,0,2,0,1,2,0,1,3,-1,1,2,-1,1,3,-1,0,4,-2,0,3,0,1,2,-1,3,2,-3,5,2,-4,4,3,-3,1,2,-1,0,1,-1,1,2,0,1,1,0,0,1,-1,1,2,0,1,0,0,1,0,0,1,1,1,1,0,1,0,1,1,1,1,1,0,1,1,-1,1,1,-1,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,-1,1,0,-3,2,0,0,2,1,0,0,1,0,0,1,0,0,2,1,0,2,1,-1,2,0,-1,2,1,0,2,1,0,2,1,1,2,1,0,2,1,1,0,1,0,1,0,2,3,1,4,5,1,5,7,-1,5,6,2,7,2,1,1,2,1,1,1,0,1,1,0,1,1,0,1,1,0,-1,-1,2,-1,1,2,-2,4,1,-2,1,0,0,0,-1,0,1,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,0,1,0,-1,1,0,0,1,0,-1,1,0,0,0,0,0,0,-1,-1,0,-1,0,0,-1,1,0,-1,1,2,-1,3,1,-1,3,1,-1,2,1,-2,5,-1,-1,1,-1,-2,1,-1,0,1,-1,0,1,-1,0,0,-2,0,0,-1,0,1,-2,0,0,-2,-1,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,0,-1,-2,-1,0,0,-2,-1,-1,-1,0,0,-1,-1,1,-1,-1,1,-1,-2,1,-1,-2,1,2,-2,3,5,-2,6,5,-2,6,7,-2,8,-1,0,1,-2,-1,2,-1,1,0,-1,1,0,-3,1,0,-3,2,1,-3,2,2,-3,1,4,-4,1,3,-6,2,1,-3,0,6,-1,1,0,0,0,0,-2,1,0,-1,0,0,-1,0,0,-2,-2,2,-1,2,0,-1,1,0,0,1,-1,-1,1,0,-1,1,-1,0,1,-2,0,1,-2,-1,2,-2,0,2,-3,0,3,-2,1,3,-2,2,1,-3,1,4,-1,1,1,-3,2,2,-3,0,0,-2,1,-1,-2,1,0,-3,1,-1,-3,0,1,-2,0,1,-2,0,2,-1,-1,2,0,1,2,0,-1,1,-2,-2,1,-2,-1,1,-2,-2,1,-2,-2,0,-2,-1,-1,-2,-1,-1,-3,-1,-1,-3,-3,-2,-5,-2,0,-2,-2,0,-2,-2,0,-2,-2,0,-2,-1,-1,-4,0,-3,-3,2,-5,-5,-1,-4,-2,-2,-4,-3,-1,-6,-9,-4,-2,0,-2,1,-2,-2,1,-1,-1,1,-2,-2,3,-2,-2,3,-4,0,7,-7,4,9,-7,-3,8,-9,-1,2,-1,-2,4,0,-1,0,0,-1,0,1,-2,-1,2,-1,-1,2,0,-2,3,1,-1,2,0,1,1,-1,1,1,-1,0,1,-1,0,1,-1,1,1,-1,1,0,-1,1,0,-1,2,0,-1,-1,3,-3,-1,8,1,-2,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,2,-2,-1,1,1,0,1,0,0,1,0,-1,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-2,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,0,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,0,0,0,0,0,-1,1,0,0,1,0,-1,1,1,-2,0,0,-2,0,1,-4,1,3,-7,-1,-1,-4,1,0,-1,1,0,-1,1,0,-1,2,0,-1,2,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,0,0,0,-3,-1,-2,-2,-1,-3,1,0,0,-1,0,0,-1,1,0,0,1,1,-1,1,0,0,1,1,0,2,2,0,1,0,1,0,0,-1,0,1,-1,0,0,-1,0,0,-2,1,0,-3,-1,0,-2,0,-2,-3,-3,1,0,-5,5,1,-5,5,0,-8,7,4,-1,0,-1,-1,0,-2,0,1,0,0,1,1,0,1,1,0,-1,2,0,1,5,2,0,6,4,1,9,-1,2,1,-2,2,2,-1,1,0,-1,2,0,-1,1,0,-1,1,1,-1,2,1,-1,1,2,-2,1,0,-3,2,0,-1,1,0,-2,1,0,-2,1,0,-3,1,-2,-3,1,-1,-4,1,-2,-3,1,0,-4,1,0,-2,1,-1,-1,1,0,-1,1,0,-2,2,1,0,1,1,0,-2,3,-1,2,0,-1,2,0,-1,2,1,0,2,1,0,2,0,0,1,-2,2,2,-2,3,1,-7,5,-1,-9,0,3,0,1,2,1,1,3,0,1,4,0,3,3,-2,2,4,-4,1,6,-5,1,3,-3,0,3,0,0,1,0,0,3,0,-1,3,0,-1,5,1,0,3,0,1,2,0,0,2,0,2,2,1,-1,2,-1,-1,1,-1,0,2,-1,0,0,-1,1,0,-2,3,2,-4,3,5,-5,4,-1,-4,0,-1,-1,0,-1,-2,-1,-1,-1,-1,-2,-1,-1,-2,-1,-1,-2,-2,0,-3,-1,-1,-2,-3,-1,-3,-1,-1,-3,-1,0,-2,0,0,-2,1,0,-2,1,0,-2,1,0,-1,2,0,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,0,2,-1,0,4,-6,1,7,-9,1,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-2,0,0,1,1,3,0,0,0,0,0,1,0,-1,0,1,-1,0,1,-2,0,2,-3,-1,1,-4,-1,4,-4,0,1,-1,1,2,-1,1,1,0,1,1,0,2,2,0,2,3,-3,0,1,0,1,1,0,1,2,-1,3,2,-1,3,3,-1,4,3,-3,5,6,0,5,3,5,-1,3,6,-2,6,2,3,1,11,-7,3,0,3,3,2,3,2,-1,2,2,0,3,2,1,4,0,0,4,3,2,3,1,1,2,1,1,2,1,0,1,0,1,0,-1,0,-1,1,2,0,-1,1,-1,3,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,-1,1,-1,1,2,1,0,-1,3,0,-2,1,-2,0,0,-2,1,2,-2,0,2,-3,0,3,-3,-1,0,-2,0,1,-4,1,-3,-3,2,-7,-1,1,-5,-1,0,2,-3,0,2,-5,0,1,-2,-1,0,-2,0,0,-1,0,0,0,0,1,-1,0,0,-2,0,-1,-2,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,1,-1,1,0,-1,2,1,0,2,0,0,2,0,0,1,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-1,-1,2,-3,-2,0,-2,0,-1,-3,0,0,-1,0,0,-1,0,0,-1,0,0,-2,-1,-3,0,-2,4,-5,-2,-1,0,0,0,0,1,-2,0,0,-3,0,0,-3,0,0,-3,-1,0,-2,0,0,-2,0,0,-1,0,0,1,-3,1,0,3,-1,-2,-1,0,-2,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,1,-2,0,0,-1,0,1,-1,0,1,-1,0,1,-1,-1,0,-2,-3,0,1,-1,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,2,-1,0,2,0,0,3,-1,0,4,-1,1,3,-1,2,4,-2,2,3,-2,2,2,-2,1,2,-1,1,2,-1,0,2,0,0,1,-1,0,2,-1,-1,2,-1,0,1,-1,0,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,-2,-1,-1,-2,-1,1,-2,-3,3,-2,-3,3,0,-2,4,-3,-5,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,1,0,2,1,0,1,0,0,1,1,0,1,1,-1,0,1,0,0,1,-1,0,1,0,0,1,-1,1,0,0,0,1,0,0,1,0,1,1,-1,0,0,-1,0,0,-1,0,0,-2,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,-2,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1,0,0,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,-1,1,0,-1,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-3,0,-2,-3,0,-2,-1,0,-1,2,0,1,2,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0,-1,0,0,-1,-1,0,-1,0,-1,-1,0,-1,-1,-1,0,-2,0,1,-3,-3,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-2,-1,-2,-3,-2,-1,-4,-3,0,-3,-2,0,-1,0,0,-1,0,0,-2,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,-2,1,-2,-1,2,-3,-3,2,-3,-1,0,-1,-1,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,1,-2,-1,1,-2,-1,1,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,-1,0,-2,2,0,1,2,3,3,5,-3,1,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,1,-1,-2,1,-1,-2,1,0,-2,2,-1,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-1,-1,0,-1,-1,-1,-4,-3,-4,-6,-2,-5,-5,-4,-6,-8,-1,1,0,-1,0,1,-1,1,0,-1,1,0,-2,2,0,-1,3,-3,-1,1,0,-1,1,1,-1,1,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,1,-1,1,0,-1,0,1,-1,0,0,0,1,0,-1,1,0,0,1,0,0,2,0,1,2,2,2,2,3,1,3,4,1,5,4,1,2,0,0,1,0,0,2,0,0,1,0,1,1,-1,1,0,1,0,1,1,0,1,0,0,1,0,-1,1,0,2,1,0,1,1,0,1,1,0,1,1,0,0,1,0,1,1,0,1,1,0,1,2,0,1,2,0,1,2,0,0,1,1,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,1,2,3,2,0,0,0,3,1,0,2,1,-1,2,1,0,2,1,0,2,1,0,2,2,0,1,1,0,2,1,-1,2,0,1,1,0,1,1,0,2,1,0,2,0,0,2,2,0,2,2,0,1,1,0,2,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,2,-1,2,-3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,-1,1,2,-1,-2,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,-1,1,1,0,0,1,0,0,1,0,0,1,0,0,1,1,1,1,1,1,2,0,0,1,1,1,1,1,0,1,1,0,1,1,0,1,1,-1,1,2,-1,4,4,-5,5,4,-5,2,2,-3,1,-2,0,4,-4,1,-2,-3,2,1,1,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,1,0,-3,0,-1,-2,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,1,0,-1,0,1,1,0,2,2,1,2,0,0,2,0,0,-1,-1,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-2,0,2,0,-4,-2,-4,3,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,1,0,-1,0,0,-1,1,0,-1,1,1,-1,1,2,-1,1,2,0,1,2,0,1,1,0,1,1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,0,0,0,-1,-1,0,1,1,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,-2,-1,-1,-1,-2,0,0,0,0,-2,-1,0,-2,-1,0,-2,-2,0,-2,-2,0,-2,-2,1,-2,0,1,0,1,0,3,6,0,6,8,-3,9,-2,0,-2,-2,1,-2,-2,0,-1,-2,1,-1,-2,1,1,-2,2,1,0,3,1,-3,2,1,3,6,2,-1,0,-1,-1,0,-1,-1,0,-1,0,-1,-1,-1,-1,-2,-1,-1,-2,-2,-1,-2,-4,-1,0,-6,-1,1,-7,-1,3,-8,-2,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,2,0,1,2,-1,1,2,-2,1,2,-1,1,2,-2,1,2,-2,1,1,-1,0,2,-1,1,2,-1,0,1,1,-1,1,1,0,1,1,-1,1,1,-1,1,1,-1,1,3,0,1,1,-2,2,5,-1,0,1,-2,0,2,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,-2,-1,0,-1,0,-1,-1,-1,0,0,0,-1,-1,0,-1,-1,0,-1,-2,-1,-1,-3,-1,-1,-1,1,-1,-1,1,0,-2,1,-1,-1,1,-1,-1,1,-1,0,0,-2,1,3,-1,3,5,2,7,3,-2,2,2,0,0,3,0,-1,1,0,0,1,0,0,2,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,1,0,1,1,0,0,1,1,1,1,1,1,1,1,0,2,1,1,2,2,1,2,1,2,2,1,3,2,0,2,2,0,2,1,1,1,0,2,1,1,0,1,2,0,1,3,0,1,2,0,1,1,2,4,0,2,3,1,-1,-1,2,-3,-2,0,0,1,2,0,0,-4,-1,0,1,-1,1,0,-2,0,-2,-3,0,-3,-4,-1,-2,-4,0,-3,-4,0,-1,-3,0,-1,-3,0,0,-2,1,1,-2,1,-2,-3,-1,-4,-3,-1,-1,-1,0,0,0,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,1,0,-1,0,0,0,0,0],[-1,1,5,-1,1,2,-1,1,0,-1,1,-1,-1,1,2,-1,1,2,0,1,1,0,1,1,-1,2,1,0,2,1,0,2,1,0,1,3,0,1,0,-1,1,0,0,1,0,0,0,0,0,0,0,-2,-1,-2,-2,-4,-4,-3,2,-1,-1,0,1,0,0,1,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-2,-1,1,-1,-3,-1,0,0,0,0,0,0,0,0,0,1,1,-1,1,1,-1,1,1,-1,2,1,-2,3,1,-2,3,2,-2,4,2,-2,2,2,-1,1,1,-1,1,1,0,1,2,0,1,2,0,1,2,0,0,2,0,0,2,0,0,1,2,-2,0,2,-2,0,5,-2,2,8,-4,-1,5,0,2,0,1,2,0,0,2,0,0,1,1,0,1,1,0,1,1,0,0,2,0,1,2,0,0,2,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,1,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,2,1,0,0,-1,0,3,2,0,1,1,1,1,1,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,2,0,-1,2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,2,0,-1,3,0,-1,3,0,-1,3,0,0,3,0,-1,0,1,0,1,2,0,0,0,0,1,0,0,1,0,0,1,1,0,2,0,0,2,0,0,2,1,0,2,1,0,1,1,0,1,1,0,1,0,0,1,0,-1,1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,-2,2,0,-2,2,0,-2,1,0,-2,1,1,-1,1,1,-2,0,1,0,1,0,0,1,-1,0,1,0,0,1,-1,0,1,-1,2,1,-1,2,0,0,3,-1,3,1,0,-2,1,1,-1,1,1,-2,1,1,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,-1,-1,0,0,0,-1,1,1,-1,2,1,-2,1,1,-1,1,1,-2,1,1,-1,1,1,-2,1,2,-2,0,1,-2,-1,1,-3,-1,2,-2,-1,2,-3,-1,2,-1,0,1,-3,0,0,-3,0,0,-3,0,0,-3,1,0,-2,2,-1,-3,0,1,-2,1,1,-2,2,1,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,-1,-1,-1,-1,-1,-1,-3,2,0,-3,3,1,3,4,-2,0,0,-2,0,0,-2,0,0,-2,0,1,-2,1,1,-2,0,2,-2,-1,3,-2,2,1,-1,0,1,-2,1,0,-1,0,1,-1,0,1,-1,1,2,-1,0,2,-1,1,2,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,0,1,-1,0,2,0,0,2,2,-3,2,3,-3,0,0,1,0,0,0,0,1,1,0,1,2,0,1,2,1,1,1,0,1,1,0,1,0,0,1,1,-1,1,0,0,2,0,0,3,-1,0,2,-2,-1,2,-1,0,3,1,1,2,0,1,2,0,3,2,-1,0,2,-2,0,1,-1,-1,1,-1,-1,1,-2,-1,1,-2,-1,0,-1,-2,0,1,-3,1,1,-4,2,4,-3,1,6,-2,2,9,-2,0,5,-2,0,-3,-1,0,-4,-2,-1,-4,0,-1,-4,0,-1,-6,0,-1,-6,-1,0,-5,0,0,-4,0,0,-5,0,0,-5,-1,0,-4,-1,1,-3,-1,-1,-4,-1,-1,-3,-2,-1,-3,-2,-1,-3,-1,0,-3,-1,0,-2,-1,0,-2,0,0,-3,0,1,-4,1,0,-2,1,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-1,0,1,-2,0,1,-1,0,1,-1,0,1,0,1,0,1,1,3,-1,0,4,-1,-2,2,0,-5,7,-3,-2,0,-1,0,1,0,1,0,-1,0,-1,-1,0,-1,-1,0,-1,1,-4,-2,0,-5,1,4,-9,3,3,-9,0,-1,0,0,0,0,0,-1,0,0,-1,1,0,-1,0,0,-1,1,1,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,2,-1,3,4,-2,8,2,-2,0,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,0,0,-1,0,-1,-1,0,0,-1,1,0,-1,1,1,-1,1,2,-1,1,2,-1,1,0,1,1,0,1,-2,1,-1,5,2,0,1,2,0,1,2,0,1,2,0,1,2,1,1,2,1,1,3,0,1,2,0,1,1,0,1,1,0,2,0,0,1,2,0,1,2,0,1,2,0,1,2,1,1,2,1,0,1,1,-2,-2,3,-2,-1,4,-4,-3,7,-2,-5,8,1,-1,7,-4,2,1,1,1,3,2,2,0,1,3,0,1,3,0,2,4,2,3,2,0,1,2,0,0,1,-1,0,2,0,0,1,0,0,1,-1,0,0,-1,0,1,-1,1,1,-2,1,1,-2,2,1,-4,1,4,-5,0,-3,-5,1,0,-1,2,-1,-2,2,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,0,-1,0,0,0,0,-1,0,0,-2,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,0,-1,-1,0,-1,-3,0,-1,-2,-1,-1,-3,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-2,-1,1,-2,-4,3,-4,-5,6,-5,-3,6,-3,-8,7,-6,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,-4,-3,1,-5,-3,2,-6,-5,2,1,-1,0,2,-2,0,0,-2,1,0,-2,1,0,-2,1,0,-1,1,1,-3,4,1,-2,2,0,0,-1,-1,0,-2,0,-2,1,0,-2,1,1,-1,1,1,-1,1,1,-1,2,0,-2,0,2,0,-2,5,-1,-5,2,3,0,0,-1,1,0,-1,1,1,-2,1,0,-2,1,0,-2,1,0,-2,0,0,-2,1,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,-1,-2,0,-1,-1,0,-1,-1,0,0,-1,1,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,-1,1,-1,0,3,0,0,-1,-4,0,1,-1,0,1,-1,1,1,0,0,1,0,0,0,0,1,-1,0,2,0,0,0,0,0,0,1,1,0,1,2,1,1,-4,1,-3,-4,-3,0,-1,1,-1,-1,1,1,-1,1,1,-2,1,1,-2,0,0,-1,1,3,0,3,-2,-3,0,0,-2,2,0,-2,2,0,-2,2,-1,-2,2,-2,-2,3,-2,-3,4,-2,-1,7,1,0,7,3,-2,7,3,-4,7,6,-1,7,-1,-1,2,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,1,2,2,1,1,1,3,3,2,0,3,0,-1,0,1,-2,1,1,-1,0,1,-1,0,1,-1,0,1,0,0,2,1,2,2,-1,1,1,-1,0,1,-2,1,1,-1,0,0,-1,0,0,-2,0,0,-2,0,-1,-3,1,-3,-2,-1,-1,0,1,0,-1,1,0,-1,0,0,0,1,0,1,1,1,1,2,1,0,1,1,3,2,3,0,0,0,0,0,0,0,1,0,1,1,0,1,1,0,2,1,0,2,3,-1,7,4,-1,8,6,-3,0,0,0,1,-1,0,0,1,0,1,1,0,1,0,0,0,2,-1,-2,3,-3,3,1,-1,1,1,-1,0,0,-1,1,1,-1,1,1,-1,2,1,-1,3,1,-1,3,4,-2,6,9,-1,1,1,-5,1,1,-1,1,2,-3,1,1,-1,0,2,-1,-1,2,-1,0,2,-1,1,2,-1,0,2,-1,0,3,-1,0,3,-1,0,2,-1,0,2,0,1,2,0,1,2,0,0,2,1,2,3,0,-1,1,0,0,1,0,-2,2,0,-3,2,0,-4,2,-1,-5,2,-2,-4,4,-1,-3,1,1,-4,0,1,-3,1,1,-3,0,1,-4,0,1,-4,1,1,-2,1,0,-2,0,2,-5,-3,0,-3,-1,1,-3,-1,3,-2,-1,0,-2,-2,1,0,-2,1,-1,-2,-2,-1,-2,1,0,-2,2,-2,-1,1,-2,-1,1,-1,-1,0,-1,0,1,-1,0,1,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-2,-1,1,-2,-1,1,-2,0,1,-1,-1,1,-1,-1,2,-1,-1,0,-1,-1,0,-1,0,0,0,1,-2,0,1,-4,1,2,-5,0,2,-7,-3,1,-8,1,3,-7,0,-2,0,0,-4,1,-1,1,0,-1,0,0,-1,1,-1,0,1,-1,-1,1,-1,0,0,0,-1,1,0,0,0,0,1,0,0,1,0,0,-1,0,-2,2,-1,-2,-1,0,-1,1,1,-1,1,1,-1,1,1,0,1,1,0,1,1,0,0,1,-1,1,-1,0,1,-1,1,1,2,0,2,2,0,1,2,0,0,2,0,-1,2,1,2,2,-1,5,1,-3,7,1,-4,5,2,-2,2,3,0,1,2,0,1,3,-1,0,2,0,0,2,0,0,1,1,0,1,0,0,2,0,1,2,0,1,2,0,1,2,0,1,2,0,2,2,0,1,2,0,2,2,0,1,2,0,-1,3,1,-1,3,2,0,3,1,1,2,-1,1,2,0,1,2,-1,1,2,-1,1,2,-2,0,4,-2,1,1,-1,1,2,-1,1,0,-1,1,0,-1,0,-1,-2,0,-3,-6,1,-6,-8,-2,-2,-7,1,-1,-1,1,0,-1,0,-2,0,0,-2,1,0,-1,1,0,-1,0,0,-2,1,0,-2,1,0,-2,1,2,-4,2,2,0,-1,0,-2,0,0,-2,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-1,1,0,-4,0,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,2,-1,0,3,-1,0,3,-2,1,3,-2,1,3,-3,2,3,-2,2,2,-1,1,2,-1,1,2,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,-2,-2,0,-2,-4,0,-2,-4,-1,-3,-5,1,1,0,1,1,-1,0,1,0,0,1,0,0,1,0,-1,2,0,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,1,1,-3,-2,1,1,0,1,-1,-1,1,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,0,-1,-1,1,-2,-1,-1,-1,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,0,0,0,0,0,0,0,1,0,1,1,0,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,0,1,-1,-1,1,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,-1,0,-1,-1,0,-2,0,0,-1,1,0,-1,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,-1,1,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,0,0,0,0,0,0,-1,1,-1,-1,0,-1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,2,-1,0,1,0,-2,2,0,-2,3,1,0,1,0,1,1,1,0,1,0,0,1,0,1,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,-1,0,0,-1,1,0,-1,1,1,-1,2,0,-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,0,0,1,-1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,-1,-4,1,-7,-5,-1,-8,-7,4,-10,-1,0,0,-1,0,1,0,0,1,-1,1,1,0,1,1,-2,1,1,-2,1,2,-1,1,4,-3,1,2,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,-2,-4,-1,-2,-3,0,-1,-6,-3,-3,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,2,2,0,2,0,-1,1,0,-1,1,0,0,1,1,-1,2,1,-1,1,1,-1,1,1,-1,2,1,-1,2,0,0,1,0,0,1,-1,1,0,-1,1,0,0,2,0,0,3,0,0,-1,0,-1,0,-1,0,-2,-1,0,-3,-2,0,-5,-3,3,-7,-4,5,-9,-3,4,-11,-3,6,-9,-3,0,-2,-1,0,-1,-2,-1,-2,0,-1,-4,2,0,-4,5,-2,-2,2,-1,-1,1,0,0,1,0,0,1,-1,-1,1,0,0,1,0,0,0,1,1,0,2,1,1,1,1,-1,0,0,0,0,1,0,0,0,0,0,0,-1,1,0,-1,0,1,-1,0,1,-1,0,0,-1,0,1,0,0,0,0,3,1,-1,3,2,0,0,1,1,6,3,0,0,1,0,1,1,0,0,1,0,0,1,0,-1,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,2,-1,2,1,2,-1,1,1,1,1,1,1,1,0,1,1,0,1,2,0,0,-1,0,2,2,-1,-2,1,0,1,1,0,1,1,1,0,0,1,1,0,1,1,0,1,1,-1,0,1,0,1,2,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,-1,-1,0,-1,1,-1,0,0,1,0,0,1,1,0,0,1,0,0,1,0,0,2,1,-2,3,0,-2,3,-1,-1,4,-3,-1,5,-3,-1,3,-4,0,0,0,0,0,1,0,0,-1,0,0,-1,0,1,1,1,3,0,2,1,2,1,-2,0,-1,-2,-1,-1,-2,0,0,-3,0,-1,-4,0,1,-4,2,2,-5,2,1,-4,3,3,-6,3,2,-3,0,-1,-3,0,-1,-3,-1,-1,-3,-1,-1,-3,-1,-1,-2,-1,-1,-2,2,0,-3,3,1,-2,4,2,0,5,2,-2,4,3,-2,0,-1,-2,-1,-2,-2,0,-1,-2,1,-2,-2,2,-1,-2,1,-1,-4,0,0,-1,2,-3,-2,1,-2,-2,1,-2,-2,0,-2,-2,0,-1,-2,-1,-2,-2,-1,-2,-3,-2,-2,-3,-3,-1,-2,-2,-1,-3,-2,-1,-2,-1,0,-2,0,0,-2,0,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-2,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,0,0,-2,0,2,-4,2,-3,-3,-1,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,-1,-2,0,0,0,-2,-1,1,0,1,3,2,-1,5,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,0,-2,0,0,-3,1,0,-2,1,0,-3,0,0,-1,1,0,-2,0,0,-1,0,0,-1,0,-1,-1,0,-1,0,-1,-1,0,-1,2,1,-1,2,2,-2,0,3,-2,1,5,-2,-1,2,-2,3,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,1,-2,1,1,-2,1,1,-2,0,0,-1,0,0,-1,1,-1,-1,0,0,-1,0,0,-1,1,-1,-1,1,-1,-5,1,1,4,0,-4,-1,1,0,-1,0,-1,-1,1,0,-1,1,0,-1,1,0,-2,0,0,-1,1,0,-1,1,0,-2,1,0,-2,1,0,-2,1,1,-2,1,1,-2,0,1,-2,0,0,-2,0,0,-1,1,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,-1,0,-1,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-2,-1,1,-2,-1,-1,-4,-2,-2,-5,-3,-3,-6,-4,-1,0,0,0,1,1,0,0,0,0,1,1,0,1,0,1,3,0,0,4,0,0,6,0,-1,6,1,-2,5,2,-2,3,2,-2,1,1,0,1,2,0,1,1,0,1,1,0,1,1,0,2,2,0,2,1,-3,3,1,-3,3,3,-1,2,4,2,2,3,2,0,1,0,-1,2,-1,2,-1,2,3,-1,3,2,-2,5,1,0,3,-1,-1,-1,-1,1,-2,0,3,1,2,3,4,5,-4,2,5,-4,0,6,-5,3,3,1,1,3,-1,1,3,-1,1,2,-2,-1,2,-3,-1,1,-4,-2,2,-2,0,1,-3,-2,2,-2,-1,2,-2,0,3,0,1,3,-1,1,4,1,2,2,2,2,1,2,1,1,2,1,0,2,1,0,2,1,-1,1,1,-2,1,1,-2,1,1,-2,0,0,-1,1,1,-2,0,0,-1,0,0,0,1,0],[-1,2,2,0,3,2,0,3,2,1,4,1,0,1,2,1,1,2,0,1,1,0,0,1,0,-1,0,-1,-2,0,-1,0,3,-5,-5,0,0,0,1,0,-1,1,0,0,0,1,0,0,1,0,0,-1,-1,0,-2,-1,-1,-1,-1,1,0,-1,0,1,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,1,0,1,0,0,0,1,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,0,0,-1,-1,0,-2,-1,0,-2,-1,0,-1,-1,0,-2,-1,0,-1,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,1,1,-1,0,0,-1,2,1,-2,1,-1,-4,2,-1,-5,3,1,-4,2,-3,-6,4,0,-1,1,0,-1,1,0,0,1,0,0,1,0,-1,1,0,-1,2,1,0,1,1,0,0,1,0,2,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-2,-1,0,-2,0,0,-1,0,0,-1,-1,0,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,0,-1,1,0,-1,0,0,0,0,0,0,0,1,1,0,1,1,-1,2,1,-3,2,1,1,3,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,1,-1,-1,0,-1,-2,0,-1,-2,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,1,-1,1,1,-1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,2,-1,1,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,-1,1,1,-1,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,-1,1,0,-1,1,0,-1,0,0,0,0,1,-1,0,0,0,0,0,0,1,0,1,0,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,-1,0,-1,-2,0,0,-3,0,-2,-2,0,2,1,0,0,1,1,0,1,0,-1,1,0,-1,0,0,-1,1,1,-1,0,1,-1,0,0,-1,1,1,-1,0,0,0,1,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,-1,-2,-1,0,-2,-1,0,-2,-1,0,-2,0,1,-2,-2,0,-2,0,0,-3,0,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,0,-3,-2,-1,-3,-1,-1,-3,-1,-1,-3,-1,-1,-3,-2,0,-2,0,0,-2,1,0,-2,1,0,-4,3,2,-3,2,4,-3,3,3,-6,4,0,-1,1,-1,-1,1,0,-1,1,-1,-1,1,-1,0,2,-2,1,1,-3,3,2,-2,1,-1,0,-1,1,1,-1,1,0,-1,1,1,-1,1,2,-1,1,2,-3,0,1,-1,2,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,-2,0,1,-3,0,2,-4,1,2,-6,1,-1,0,1,0,0,1,-1,0,1,-1,0,0,-3,0,0,0,1,1,0,1,1,0,2,1,0,2,1,0,2,1,1,3,2,1,3,0,0,2,2,-1,2,-3,-2,3,1,1,4,1,3,5,1,-2,3,1,-3,3,0,-2,2,0,-2,1,1,-1,2,1,0,1,0,0,1,2,0,0,0,0,1,1,-1,0,2,-1,0,3,-1,-1,1,-1,0,0,0,1,-1,0,2,0,0,1,1,1,1,1,1,1,2,1,3,1,1,0,1,1,0,0,0,0,0,1,-1,0,0,-1,0,0,0,2,0,-1,2,0,-1,3,0,-2,2,1,-1,2,0,-1,2,1,-1,2,2,0,2,3,0,1,6,0,3,3,-1,0,1,0,0,1,0,0,1,1,-1,1,1,-1,1,1,0,0,1,-1,0,1,-1,0,1,0,0,1,0,-1,0,0,-1,0,1,-3,-1,1,-3,-1,0,-3,-2,-1,-3,-2,0,-2,-2,-2,-3,-2,0,0,0,-1,-1,1,0,0,0,0,0,1,0,0,1,0,1,0,2,1,-1,0,-1,2,2,-1,2,-1,0,0,-1,0,1,-1,0,0,-1,1,0,-1,1,0,-2,0,0,-2,0,0,-1,0,0,-1,0,1,-1,-1,1,-1,-1,2,-1,-1,2,0,-1,2,-1,0,1,-2,0,1,-2,0,2,-2,-1,2,-2,0,3,-2,0,4,-2,0,4,-1,1,7,-3,-1,2,-2,-1,2,-2,-2,2,-2,0,2,-3,0,2,-3,0,1,-3,0,1,-3,-1,1,-3,0,2,-3,0,2,-3,0,1,-2,0,1,-2,0,1,1,-1,0,1,-3,2,1,-1,-3,-2,0,3,-2,1,3,-2,0,2,-2,-1,3,-2,-1,2,-2,-1,3,-2,-1,3,-3,-1,2,-3,-1,2,-2,-1,3,-3,-1,2,-3,0,3,-3,-1,4,-2,0,2,-2,1,2,-3,1,1,-4,1,2,-2,1,0,-1,0,-1,1,-1,-2,3,-2,-1,1,-1,-4,-3,1,2,-2,1,2,-3,1,3,-2,1,3,-2,1,3,-3,1,3,-3,0,3,-2,1,3,-2,1,2,-2,1,3,-2,1,2,-1,1,2,-1,1,1,-2,2,2,-1,2,1,-2,2,2,-1,1,3,-2,0,2,2,2,4,-1,1,1,-1,1,0,-1,0,2,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-1,0,1,-1,0,0,-2,0,-1,-1,0,0,-1,1,-1,-1,1,0,0,0,-1,0,0,-1,0,1,-1,0,-1,-1,-2,0,-1,-2,0,-1,-1,0,0,-1,-1,-1,0,-2,-1,0,-2,-3,0,-5,-4,-1,-5,-4,-1,-5,-4,-1,-6,-3,-2,-6,-4,-1,-1,-1,-1,-2,-1,0,0,0,0,0,0,0,0,0,-5,-5,4,-7,-7,4,-6,-8,6,0,0,0,0,0,0,-1,-2,1,0,-2,1,0,-3,0,-1,-3,-1,-2,-3,-3,-3,-4,-3,-2,-5,-1,0,-4,1,1,-2,1,1,-2,1,1,0,1,2,1,1,1,1,2,1,1,3,0,-1,4,1,-3,1,-1,-2,7,1,0,0,2,1,0,1,0,0,1,-1,-1,0,-1,-1,0,-3,-2,2,-1,-1,1,0,-1,1,0,-2,0,-2,0,0,-2,0,1,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,0,0,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,0,0,0,0,1,1,-1,1,2,-2,2,2,-3,2,3,-4,2,4,-5,2,4,-6,2,5,-4,2,1,-2,3,1,-1,2,1,-2,3,0,-2,2,0,-1,2,0,-1,1,-1,0,1,-1,0,1,-1,0,0,-1,-2,1,-3,-1,-1,-6,0,1,0,0,1,0,0,2,0,0,1,0,0,1,1,0,0,3,1,3,3,2,-3,3,-1,2,0,0,2,0,0,2,0,0,2,0,0,2,0,1,2,-2,0,1,-3,0,0,-3,2,-3,-1,3,-4,3,1,-5,-2,4,2,0,0,1,1,-1,2,0,1,2,0,1,2,1,1,0,2,0,-1,4,0,-3,7,-1,-5,9,-3,1,0,1,1,0,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,0,-1,-1,1,-1,-1,0,1,0,1,2,0,1,3,1,2,4,3,2,6,2,2,8,4,2,10,5,2,6,4,1,3,2,2,3,2,2,1,2,1,0,2,1,-1,2,0,-2,1,-1,-1,1,2,-2,1,0,-1,2,1,0,2,0,0,1,1,0,1,1,0,1,2,-2,1,5,-2,0,5,-6,-1,7,-7,1,8,0,0,1,0,-1,0,-1,1,1,0,0,1,0,0,1,-2,0,1,-3,0,1,-1,0,0,-1,0,0,-1,0,-1,0,0,0,0,0,-1,0,-2,-2,2,-3,-1,1,-3,0,-2,-3,-2,3,-2,3,0,0,-2,0,0,-3,0,0,-1,0,0,-1,-1,0,-1,0,0,-2,0,4,-3,1,-3,-2,0,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,0,-1,2,-2,-2,0,-1,-2,-1,-1,-2,0,-1,-2,0,0,-2,0,0,-3,-1,-2,-3,2,1,-2,0,1,-2,0,1,-3,0,1,-3,-1,2,-4,0,2,-5,0,2,-6,2,3,-6,1,3,-7,0,3,-2,-1,2,-2,-1,4,-1,-2,1,0,-2,2,1,-2,2,-1,-3,0,0,-2,1,1,-2,2,-1,-1,1,-1,0,1,-2,0,1,-2,1,0,-2,1,1,-2,1,0,-2,0,1,-2,0,1,-1,-1,1,-2,-1,1,-1,-2,1,-1,-2,1,-2,-1,1,-2,-1,0,-1,-2,0,-1,-2,0,-1,-2,0,0,-2,-1,2,-1,-1,2,1,-2,4,2,-2,8,0,-1,3,4,-3,-1,-2,0,-1,-2,1,-1,-1,0,-1,-1,1,-1,0,1,-1,0,1,0,0,2,-1,0,0,-2,0,0,-1,0,0,-2,0,-1,-2,-1,-2,-1,1,1,1,0,0,1,0,0,-2,0,-1,-1,0,-1,-2,0,-1,-2,0,0,-2,0,0,-2,0,0,-2,-2,1,-2,-2,1,-1,-1,0,0,-1,0,0,-1,-1,0,-1,-1,1,-1,-1,-1,-1,1,-4,0,3,-5,0,5,-3,-1,4,-1,-2,2,1,-1,-1,2,-2,-1,1,-1,-2,1,-1,-2,1,-2,-3,1,-2,-5,1,-1,-1,2,-1,-2,2,-2,-2,2,-1,-2,3,-1,-1,2,0,-1,3,0,-1,4,-1,-1,4,-1,0,3,0,0,2,0,1,2,0,0,3,0,0,4,0,0,3,0,-1,3,1,-1,3,1,-1,3,1,-2,3,1,-1,4,2,-1,2,1,-2,3,1,-2,2,0,-1,3,1,0,1,3,1,7,0,-1,3,1,-2,3,1,-2,4,1,-2,5,1,-2,4,1,-1,5,1,-2,4,1,-1,3,1,-1,4,1,-1,7,-1,0,4,5,-3,2,1,-2,2,1,-2,1,1,-1,0,1,-2,-1,1,-1,-1,2,-1,0,1,-1,0,1,-2,0,1,-1,0,2,-2,0,2,-2,-1,1,-2,0,2,-2,0,2,-1,1,2,-2,0,2,-1,1,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,-1,1,-1,-2,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,1,3,-1,0,2,-1,0,2,-1,0,2,-2,0,2,-2,0,1,0,0,1,0,1,1,0,2,1,2,1,1,2,1,1,0,0,1,-1,-1,2,-2,1,0,-3,1,1,0,1,2,-1,0,2,-1,0,2,-1,0,2,-1,-1,2,-1,0,2,-1,0,2,-2,0,2,-1,0,2,-1,0,2,-1,0,1,-1,0,1,-1,-1,0,0,2,0,-1,0,1,-1,-1,1,-1,0,1,0,-1,1,0,-1,1,0,-1,0,0,-1,1,0,-1,1,0,-1,0,0,-1,1,0,0,1,-1,0,1,-1,1,2,-2,2,1,-3,0,3,-1,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,0,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,0,0,1,0,0,1,1,0,1,1,0,1,0,0,1,1,-1,1,2,-1,1,3,0,1,2,1,1,1,1,1,1,0,1,0,0,2,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,2,0,0,2,0,1,3,0,2,2,1,3,3,1,3,5,0,2,5,0,1,4,-1,0,1,0,0,2,0,0,1,1,0,1,1,0,1,1,0,0,2,-1,2,2,0,0,1,-1,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,-1,2,0,-1,3,0,-2,5,0,-2,4,1,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,1,1,1,1,1,2,2,1,2,2,0,1,1,0,1,0,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,0,0,0,-1,0,0,0,0,-1,1,-2,0,3,-1,3,3,-3,3,4,-2,5,-1,-1,0,-2,-2,0,-1,-1,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,-1,1,-1,-1,1,-1,0,0,-1,0,1,-1,0,1,0,-1,1,-1,0,1,-1,0,1,-1,-1,1,-2,-1,1,-1,-1,1,-2,-1,0,-2,-1,0,-3,-1,-3,-3,2,-6,-4,-3,-4,-2,-1,1,-2,-1,1,-2,-1,1,-2,0,1,-1,0,2,-2,0,3,-3,0,2,-3,0,3,-3,-1,2,-2,0,1,-2,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,1,-1,0,2,0,-1,2,0,1,2,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-2,-2,0,1,-1,0,-1,-1,0,-1,-1,-1,0,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,1,-1,0,1,0,0,-1,0,0,-1,-1,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,0,1,0,1,2,0,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,-1,-2,1,-2,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,0,1,0,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,-1,0,-4,-3,1,-3,-5,2,-4,-6,2,-3,-6,2,0,-1,1,0,-2,1,0,-1,0,1,-1,1,1,-1,1,4,-1,-2,1,-1,1,1,-1,1,1,0,1,1,0,1,1,1,0,1,1,0,2,1,0,2,2,-2,0,0,1,0,0,1,0,0,0,-1,-1,0,-1,-1,-1,-2,-1,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,-2,0,0,-2,0,0,-2,0,0,-2,0,-1,1,-1,2,-6,1,0,-2,0,-1,-3,-1,0,-1,0,0,-1,0,1,0,1,1,1,1,2,0,1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,1,-1,0,0,-1,0,0,0,1,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,1,0,-3,1,-1,-4,1,-2,-4,2,-2,-2,2,-3,-5,2,-3,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,1,-1,1,0,0,1,0,0,1,0,0,1,1,0,1,-1,-2,0,1,-1,1,1,-1,1,0,0,0,0,0,1,0,0,1,0,0,2,0,-1,2,0,0,2,-1,0,2,-3,-1,4,-5,0,6,-7,1,3,-7,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,-1,-1,1,-2,-1,2,-1,-3,-1,-5,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,0,0,1,-1,1,1,-1,1,1,-1,0,2,-1,0,2,-2,0,2,-2,-1,2,-2,0,2,-1,0,2,-1,0,1,-1,-1,1,-1,0,1,-1,0,1,-1,-1,1,-1,0,1,-1,-1,0,-1,0,1,-2,0,1,-1,0,1,-1,0,1,-1,-1,1,0,-1,1,1,0,3,0,-1,-1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,2,2,3,2,1,4,5,-2,5,7,-2,1,0,0,0,-1,1,0,0,1,0,-1,1,0,-1,1,1,-2,0,2,-8,0,0,-12,0,1,-10,-1,-2,0,0,0,0,-1,-1,0,1,0,0,1,1,0,1,1,0,1,1,1,0,2,2,-1,3,1,-2,3,2,-4,4,0,-1,3,0,1,0,0,1,1,-1,1,0,-1,1,-1,-1,1,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,2,-1,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,-1,0,1,0,0,0,0,0,0,-1,1,0,-1,1,0,0,2,0,0,2,-1,-2,1,-1,-2,0,-1,-2,0,1,0,0,1,-1,0,0,0,1,1,0,1,1,0,1,0,-2,0,-1,1,2,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-2,3,-2,-4,4,-3,-4,0,-3,-6,10,1,-2,1,1,-2,1,1,-2,1,0,-2,1,0,-2,0,-1,-1,0,-1,-1,0,-2,0,0,-2,-1,1,-2,-1,2,-1,-2,2,0,-2,2,-1,-2,2,1,-1,3,1,-1,3,1,-2,4,1,-1,4,0,0,4,0,0,3,2,0,3,2,0,3,2,0,4,1,-1,3,2,-2,4,0,0,1,0,0,0,1,0,-2,1,-3,-3,1,-2,-3,1,-4,-4,2,-6,-5,2,-5,-5,-2,1,0,-3,4,-1,-2,0,1,0,-1,-2,-1,-1,-2,-2,-2,-2,-3,-2,-3,-3,-3,-2,-3,-3,-1,-1,-2,-1,-2,-3,0,0,-2,0,0,-2,0,-3,-1,-3,-4,-2,-4,-2,-1,-3,1,0,-3,2,0,-4,-1,1,-5,1,1,-5,1,1,-5,2,1,-5,3,1,-4,3,1,-4,4,2,-3,1,1,-4,4,2,-3,2,2,-3,1,1,-4],[-1,5,-1,-1,3,-1,1,3,0,1,3,-1,-1,2,0,1,3,1,-1,0,0,-1,-1,1,-1,-2,1,0,-3,-1,-1,-3,-3,1,-4,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-2,-1,0,-3,-2,-3,-3,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,-2,0,-1,-1,0,-3,-1,0,0,-3,0,-1,-1,0,-1,0,0,-1,-1,0,0,-1,1,0,-2,1,1,-1,1,1,-1,1,2,-1,1,3,0,1,3,0,1,2,0,1,1,-1,1,0,-1,1,0,0,1,0,-1,1,-1,-1,0,-1,-1,0,0,0,1,1,-2,0,3,0,2,2,1,1,-1,-1,-1,4,2,3,-1,0,0,0,0,0,-1,-1,0,-1,0,0,-1,-1,1,-1,-1,0,-2,0,0,-2,-1,0,-2,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,-1,1,-1,-1,1,1,0,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,1,1,1,-1,0,0,1,0,0,1,0,-1,1,-1,-1,1,-1,-1,0,-1,0,1,-1,-1,0,-1,0,0,-1,-1,1,-1,0,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,1,0,-2,0,0,-1,1,0,0,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-2,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,0,0,0,0,1,0,-1,0,0,-1,0,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,-1,0,1,0,0,1,0,0,1,0,0,2,-1,0,0,0,0,0,-1,-1,0,-1,0,0,-1,-1,0,-2,1,0,-2,1,0,-2,1,1,-1,0,1,-1,1,1,-1,0,2,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-4,0,0,-2,-1,-1,-3,-1,-2,0,-1,0,0,0,-1,0,1,-1,0,0,-1,0,0,-1,1,0,0,1,1,0,1,1,-1,2,4,-3,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,0,-1,1,-2,-1,1,-3,-1,0,-2,-1,1,-2,-2,2,-1,-2,2,-2,-2,1,0,-2,1,-2,-2,1,-1,-1,0,-1,-1,-1,-1,-1,-1,0,1,-2,0,-2,1,1,-1,1,2,-1,2,3,-1,1,1,0,2,1,-1,1,1,-1,0,0,-1,0,0,-3,1,0,0,0,-1,0,1,-2,2,-2,-3,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,1,-1,-1,2,-3,-2,2,-1,-1,0,0,-1,0,1,-1,1,1,-1,1,1,-1,1,1,-1,2,1,-1,2,2,0,1,1,-1,1,1,0,1,2,0,0,2,0,0,2,2,0,1,3,1,1,3,2,-4,3,2,-2,1,0,2,1,0,2,1,1,3,0,1,3,0,1,3,1,3,4,1,1,3,1,0,2,1,0,1,0,0,1,0,-1,0,-1,-2,0,1,-2,-1,0,-2,1,-2,-4,0,0,0,0,1,1,-2,0,-2,1,0,-1,0,0,-1,0,0,-2,-1,1,-1,0,1,-2,0,2,-2,0,2,-2,-1,2,-3,-2,2,-1,-3,1,0,-4,3,2,-5,-2,0,-3,1,-1,0,0,-2,1,1,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-2,-1,1,-1,-1,1,-1,-2,1,-1,-2,1,-1,-2,2,-1,-2,2,-1,-1,2,-1,-2,2,-1,-1,2,-1,-1,2,0,0,2,2,-2,2,-2,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-2,0,-1,0,0,0,-2,-1,0,-1,-1,1,-2,-1,0,-2,-1,1,-2,0,-1,-3,-3,0,-2,-1,0,-2,1,1,-2,3,1,-2,4,1,-2,5,0,-2,-1,0,-2,0,0,-1,-1,0,-1,-1,0,-1,-2,1,-1,0,3,-3,0,4,-4,6,9,-8,6,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,1,-1,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-2,-1,4,0,3,-3,0,0,0,0,-1,0,0,0,0,0,1,0,1,1,0,0,2,-1,1,0,1,0,1,1,-1,1,1,0,0,1,-1,0,1,-2,1,1,1,-1,1,0,-2,3,1,0,-2,-2,0,1,-2,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-2,1,-1,-1,1,-1,-1,1,-2,-1,-1,-1,-1,-2,-2,-1,-1,-1,-1,1,-1,-2,1,-1,-1,0,-1,-1,1,-1,-1,1,0,0,0,0,0,1,-1,1,-2,-2,2,-3,-2,2,-1,-2,4,-5,-1,-1,0,0,-2,0,-1,0,1,0,0,1,0,-1,0,-1,-2,0,-1,0,1,0,0,1,0,0,1,1,0,0,1,0,1,1,1,0,1,0,0,1,1,1,1,2,1,1,2,2,0,2,1,1,6,2,-2,-2,0,1,1,1,1,1,2,0,1,1,0,1,1,0,0,0,0,1,1,1,0,0,1,-1,-1,1,-1,-1,2,-2,-1,0,-2,-2,2,0,-1,2,0,-1,2,0,-1,3,0,-1,3,1,-1,2,1,-1,1,1,-2,1,1,-3,1,1,-2,3,1,-1,3,0,-1,2,1,-1,2,1,0,1,2,1,1,3,-1,0,4,-1,1,2,-1,2,2,3,2,3,8,3,0,3,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,-2,-3,0,-6,-5,-1,0,-5,3,1,0,-2,2,-1,-2,1,0,-2,1,0,-2,1,1,-3,1,0,-3,-2,-1,-5,-1,-1,-4,1,0,-2,3,1,-1,1,0,-2,1,0,-2,0,1,-1,1,0,0,1,0,1,1,0,3,0,-2,4,-1,0,9,1,-5,0,0,0,1,1,0,1,0,1,1,-1,1,1,-2,1,1,-1,0,1,-1,2,2,-1,1,1,-1,1,1,0,1,0,0,1,-1,0,2,-1,1,1,-1,1,1,0,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-2,0,-1,-2,1,0,-1,1,0,0,1,0,0,2,0,0,2,0,-1,1,1,0,1,0,1,1,1,1,1,2,2,2,2,4,3,2,5,2,2,4,1,1,1,1,0,1,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,0,0,1,0,0,1,0,0,0,-1,-3,1,-2,-6,-2,0,0,1,0,1,1,0,0,0,-1,1,0,0,0,0,0,0,0,0,1,0,1,-1,0,-1,0,0,-2,0,0,-1,0,0,-2,0,0,-2,0,0,-3,-1,-1,-3,0,3,0,1,1,3,2,0,5,1,1,5,2,-1,-2,1,1,-3,0,1,-2,1,1,-2,2,1,-2,3,1,-1,-1,4,1,-3,4,-5,-10,3,-1,-15,0,-3,2,1,-3,2,2,-2,1,0,-3,1,1,-2,1,1,-1,2,1,0,1,1,-1,3,3,-4,0,0,-4,1,1,-4,-1,0,-5,-2,-1,-7,-2,-1,-8,-2,-2,-8,-4,-2,-7,-1,-1,-5,-1,-1,-8,0,0,-1,-2,-1,0,-1,-1,1,-1,0,1,-1,2,2,0,1,3,1,2,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,-1,2,-2,0,1,-1,1,1,-2,0,0,-4,-1,0,-2,0,1,-2,0,1,-2,0,1,-1,0,1,-1,-1,0,0,1,1,0,1,-3,-1,1,1,-1,1,0,-1,1,1,0,1,1,1,2,1,2,3,-1,0,3,0,2,1,3,1,0,-2,4,1,1,0,2,1,0,3,1,0,1,1,0,0,1,0,0,2,0,0,2,1,-1,4,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-2,0,-1,-2,-1,-2,-2,-1,-1,-2,-1,0,-1,0,0,-1,0,1,-1,1,2,-1,1,3,-2,1,4,0,4,4,-5,1,3,0,0,3,0,0,3,1,0,3,2,0,3,3,-1,4,3,-1,3,4,-2,3,6,-2,1,10,0,3,2,-1,3,2,-1,2,1,-1,2,1,-1,1,1,-2,1,0,-5,2,0,-1,1,0,-1,2,-1,0,2,-1,0,2,-1,1,2,-1,1,2,-1,1,1,0,2,2,-1,1,2,-1,1,2,-2,1,2,-2,0,2,-2,0,3,-2,0,2,-2,0,2,-2,0,2,-1,-1,1,-1,-1,3,-2,0,3,-2,-1,5,-1,-1,0,3,0,1,3,1,7,1,2,-4,7,2,0,-1,0,0,-1,-1,0,0,1,-1,0,2,-1,0,3,-1,1,5,-2,-1,2,0,1,1,-1,2,1,0,0,0,1,1,0,1,0,-1,0,0,-1,1,0,-2,1,-1,-1,0,1,-1,0,2,-2,0,1,-2,0,1,-2,0,1,-2,1,3,-2,1,-1,-5,0,-4,-4,0,2,-2,0,3,-3,-1,3,-2,-2,4,-2,-2,3,0,-1,4,-1,-1,2,3,0,2,1,2,3,-4,2,4,-5,-2,4,-2,-4,8,-2,-1,0,-1,-1,0,-1,-1,1,-1,0,1,-2,-1,0,-2,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,1,0,0,1,0,0,0,1,1,0,1,2,1,1,2,1,0,1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,1,-1,-2,2,-2,-1,1,0,-1,1,1,-1,2,1,0,1,3,0,1,3,1,1,6,4,3,0,9,4,14,2,5,2,0,1,1,0,2,3,1,0,3,1,0,2,1,0,2,1,1,3,1,0,2,1,0,4,1,0,7,-2,0,5,4,-2,1,1,-1,1,1,-2,0,0,0,-1,0,-1,-1,0,0,-2,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,1,-1,-1,0,-2,1,4,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,1,0,0,1,1,1,1,1,2,1,2,3,1,2,2,0,3,3,-1,3,2,-1,3,1,0,3,1,0,2,1,0,0,0,0,0,0,-1,0,0,-1,-1,0,-1,0,-1,-1,0,-1,0,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-1,-1,-2,-2,-2,-3,-2,-3,-2,-1,-3,-1,0,0,0,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,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,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,2,-1,1,1,-1,0,2,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,-1,1,1,-1,0,1,0,-1,1,0,-1,0,0,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,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,2,0,-1,1,0,0,1,0,0,0,0,1,1,0,0,0,1,0,1,0,0,1,0,0,0,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,-1,2,0,-1,2,1,0,1,0,0,-1,0,1,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,1,-1,1,1,0,1,1,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,-1,1,1,-1,1,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,1,-2,-3,2,-3,-4,3,-4,-6,4,-4,-9,5,-7,0,1,-1,0,2,-1,1,2,-1,2,2,-1,2,2,-1,3,3,-2,1,3,-1,2,2,-1,3,3,-1,2,1,0,3,1,0,3,1,0,3,1,0,3,0,-1,3,0,-1,3,1,0,3,1,-1,2,2,0,2,2,0,2,2,0,3,3,1,2,4,0,5,3,2,2,1,0,2,1,0,2,0,0,2,0,-1,2,-1,-1,2,0,-1,3,0,-2,3,-1,-2,3,2,-3,1,0,-1,1,-1,-1,1,0,-1,0,0,-1,0,0,-1,-1,-1,-4,0,0,-3,2,-1,-2,-2,3,-4,0,0,0,0,-1,0,-1,0,0,-1,0,1,0,1,0,-2,0,1,-1,-1,1,-1,-1,1,0,0,1,0,0,1,1,0,2,0,0,3,0,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,2,0,0,2,2,3,5,5,4,1,1,5,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,1,0,-1,0,-1,-2,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,5,3,-3,6,3,-4,8,3,-4,5,3,-5,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-5,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,0,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,-3,0,-1,0,-1,-1,-1,-1,-2,-1,-1,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,1,0,1,1,-1,0,1,0,-1,2,0,-2,2,-1,0,4,-2,-2,5,-3,-5,5,-4,-7,3,-3,-6,2,-2,-9,3,-4,0,1,0,0,1,0,0,1,-1,0,1,0,0,1,-1,0,1,0,0,1,-1,0,1,-1,0,2,-1,1,1,0,1,1,-1,2,1,-1,2,-1,-1,2,-1,-1,1,-1,-1,1,-1,-1,2,1,-1,1,1,-1,2,0,-1,1,0,-1,1,0,-1,1,-1,-1,2,-1,0,3,-3,2,5,-5,4,7,-6,6,5,-6,5,1,0,-1,1,0,-1,2,0,-1,2,0,0,2,0,0,1,-1,0,-1,-4,4,3,1,-3,2,0,-1,2,0,0,2,0,-1,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,2,0,0,2,1,1,1,0,1,1,0,1,1,0,2,0,0,1,0,1,2,0,0,2,1,0,2,1,0,2,1,0,2,1,1,1,0,-1,1,1,1,1,1,1,1,0,0,1,0,0,1,-1,0,-1,0,0,3,-1,-2,0,0,0,-1,0,1,0,-1,0,-1,-1,1,-1,-2,0,0,-3,2,1,-5,1,2,-8,0,1,-13,2,-1,-1,1,-2,-1,2,-1,0,1,-1,1,1,0,2,2,2,3,1,-1,1,2,-4,-1,3,-1,3,-1,-1,2,2,-1,2,2,-1,1,1,-1,1,1,-2,1,0,1,1,-2,0,2,-4,0,2,-5,0,3,-6,0,3,-7,0,4,-6,0,1,1,-1,1,1,0,1,2,0,1,2,0,2,2,1,3,2,0,1,1,1,1,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,2,1,0,7,0,1,-1,2,-2,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,-1,0,1,0,1,1,0,1,1,0,1,1,0,1,0,1,2,1,2,2,1,1,2,0,0,2,0,0,2,0,0,1,1,0,1,2,1,1,1,0,1,2,0,1,1,1,3,3,2,-1,0,0,1,1,-1,2,2,-1,1,1,-1,0,1,-1,0,1,-3,-1,1,-7,-2,-1,-8,-4,3,-10,0,-5,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,1,-1,0,3,-1,1,4,-2,0,4,-1,-2,3,0,-2,1,0,-2,-1,0,1,-1,1,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,2,0,0,2,1,-1,3,0,-1,3,-1,-2,3,-1,-2,2,-1,0,0,-2,1,-2,0,-2,2,1,-3,1,0,-1,1,0,0,-1,3,0,0,3,2,-2,0,4,-4,-1,3,-3,1,-4,2,1,-5,2,3,-4,3,0,1,1,0,-1,0,-1,-2,0,-1,-3,-1,-1,-2,-1,-1,-2,-2,0,0,0,-1,-1,-2,0,1,-1,0,1,0,-1,-3,0,-1,-5,0,-1,-3,1,0,2,0,-1,2,0,1,2,0,0,2,0,0,2,0,-1,2,0,0,1,1,0,1,0,0,0,1,0,1,0,1,0,0,1,0,0,1,1,0],[-1,5,3,-1,3,-1,-2,5,-6,1,3,-4,-2,1,-1,-3,1,-1,-1,1,-1,-1,0,0,-1,-1,0,1,-4,1,2,-7,6,2,-4,3,-1,1,-1,-1,0,-1,-1,1,-2,-1,1,-2,0,1,-3,1,1,-3,0,1,-1,2,1,-3,0,1,-2,0,1,-2,0,1,-2,-1,2,-2,0,2,-2,-1,2,-2,0,2,-2,-1,3,-1,0,2,-2,0,2,-1,0,1,-1,-1,1,-1,0,1,-1,0,1,-1,2,2,0,3,2,0,1,2,-2,1,2,-2,-2,1,-2,-2,1,-2,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,2,0,0,3,-1,0,2,1,0,1,0,1,-1,0,0,-2,1,1,-2,-2,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,-1,0,1,0,-1,1,-1,-2,1,-1,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,-1,-1,0,0,-2,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,1,1,-1,-1,1,1,0,1,1,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,2,1,-1,0,2,-1,4,0,-1,1,1,-1,2,1,-1,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-3,0,0,-1,0,1,-2,1,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,-1,0,1,0,0,1,-1,0,1,0,0,1,-1,0,1,-1,0,1,0,-1,0,-1,0,0,-1,0,0,0,0,1,0,0,0,-1,0,0,-1,0,1,0,0,1,-1,0,1,0,0,1,1,-1,0,-2,0,1,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,0,1,0,-1,0,0,-1,0,0,0,0,0,0,0,1,0,0,-1,1,1,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,2,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,2,-1,-1,1,-1,-1,2,0,0,2,-3,-1,2,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,0,0,1,-1,1,0,-1,1,0,-1,0,0,-1,1,0,-1,0,0,0,0,0,0,1,0,-1,0,1,0,2,1,0,2,2,0,1,3,-1,1,1,-1,1,1,1,2,1,2,2,0,1,2,0,1,2,0,1,3,-1,2,4,0,1,3,0,1,3,0,1,2,0,1,3,1,1,4,0,0,1,0,0,1,-1,0,1,2,0,-2,2,-3,-2,6,-5,-3,5,-7,-3,0,0,1,-1,-1,1,0,0,1,-1,0,1,-1,1,2,-2,1,2,0,0,-1,-5,1,3,0,0,1,1,0,1,-1,0,1,-1,0,0,-2,-1,1,-1,-1,2,-2,-1,0,0,0,0,0,0,1,-1,0,-2,-1,1,-3,-1,1,-4,-1,2,-3,-3,1,-3,-1,0,1,-2,2,3,-1,1,-2,0,1,-2,-1,0,-2,-1,-1,-2,-2,-3,-2,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,0,1,0,0,1,0,0,1,0,3,1,-2,2,1,-2,0,2,-1,0,2,0,1,3,0,-1,2,0,0,3,1,0,4,0,1,5,1,0,3,0,0,3,0,0,3,-1,0,3,-1,-2,2,0,-2,2,0,-5,0,1,-4,0,2,-8,-1,1,0,3,0,-1,2,-1,0,3,0,0,2,0,0,2,0,-2,2,-1,0,1,0,0,0,0,0,1,0,-1,-1,0,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,2,-1,-1,1,-1,-1,1,0,0,1,-1,-1,1,0,0,1,0,0,2,2,-1,0,-1,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,3,0,3,2,0,2,2,0,1,2,-1,0,2,0,1,1,-1,-2,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,0,-1,0,-2,-2,0,-2,-1,0,-4,-3,-1,-2,-4,-3,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-2,-1,0,-3,-1,0,-2,0,0,-2,-1,0,-2,-2,0,-1,-2,0,-1,-2,0,0,-2,0,-1,-3,0,0,-5,1,0,-3,1,0,-8,3,-1,-2,0,-1,-2,0,-1,-2,0,-2,-2,0,-2,-2,-1,-2,-2,-1,-2,-1,-1,-2,-2,0,-2,-2,0,-2,-2,0,-2,-2,0,-1,-2,0,-2,-2,0,-3,-1,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,1,0,-2,3,1,-2,4,0,-2,4,-1,-2,0,-2,-2,1,-1,-1,-1,-1,0,-1,-2,0,-1,-1,0,2,-3,2,1,-1,3,2,-1,5,2,-2,7,0,1,5,3,0,0,0,0,2,0,0,-1,-1,1,-2,-1,1,-1,0,1,-2,1,1,0,1,1,-2,-1,1,-1,-1,1,-2,-1,0,-2,0,0,-2,-1,0,-2,-1,0,-2,-1,0,-3,-1,1,-3,-1,0,-4,-2,-1,-4,-2,1,-6,-3,0,-2,0,-1,-2,0,1,-1,-1,1,-1,0,1,0,0,0,1,1,1,0,0,1,0,0,1,-1,0,1,-1,0,1,0,-1,2,0,1,1,0,2,2,-1,1,2,-1,2,2,-2,2,3,-2,2,2,-3,4,0,-5,3,3,-3,5,2,0,3,1,0,4,2,0,2,2,1,2,1,1,2,1,2,3,-1,4,3,0,1,1,2,0,1,3,1,3,3,-2,-1,2,0,2,2,1,2,2,0,2,1,-1,2,1,-1,1,-1,-2,2,0,-2,2,-5,-2,4,2,-1,1,3,-1,1,2,-1,1,1,0,1,1,0,2,2,1,2,5,2,4,5,2,5,3,1,3,1,0,1,1,0,0,0,0,0,1,0,-1,0,-1,-1,1,-1,-2,0,-1,-3,-1,0,-2,-1,0,2,0,0,-5,0,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,1,0,-1,0,0,-1,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,1,0,1,1,0,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,-1,0,0,-1,-1,-1,-1,-2,-2,-3,-4,-1,-3,-2,-4,-3,0,0,0,-1,0,0,0,0,0,0,1,1,0,0,1,-1,0,1,-1,0,0,-1,0,1,-1,0,0,-2,0,0,-2,-1,1,-1,-1,4,-1,0,1,-2,0,1,-1,0,1,-1,0,1,-1,0,1,0,-2,0,-1,-2,-1,3,-3,2,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,1,0,1,0,0,-1,-1,1,0,-1,0,-2,-1,0,-3,-2,1,-1,0,0,0,0,0,1,0,0,0,0,-1,0,0,0,0,-1,-1,0,0,-2,-1,-5,-4,-4,-2,-6,-7,0,-1,0,0,-1,0,-1,-1,0,-1,0,0,-2,0,0,-2,-1,0,-3,-2,0,-1,-1,1,-1,0,0,0,1,-1,0,-1,0,0,-1,0,-1,-1,0,-1,-1,1,-3,-2,0,0,0,1,1,0,1,1,0,0,0,-1,0,0,0,1,1,0,1,2,1,1,-1,-1,1,0,1,1,0,0,1,0,0,0,1,0,1,0,0,1,0,0,0,-1,-1,-3,-2,-1,-2,-4,-2,-6,-3,-3,-9,0,1,1,1,2,1,0,1,1,1,2,1,1,2,0,2,2,0,1,0,3,4,4,-3,0,1,2,0,0,2,-1,1,2,-1,1,2,-1,2,2,-2,-2,1,-1,-3,3,2,-7,4,-3,0,2,-1,0,2,-2,0,2,0,0,3,0,-1,2,1,-1,3,0,-2,4,-1,2,3,2,-6,4,-1,-1,2,-1,-1,2,-1,0,2,0,1,2,0,1,2,-1,1,3,2,1,4,-3,1,3,0,1,2,0,1,1,0,1,1,0,1,0,0,0,0,1,1,1,0,-1,1,0,1,0,0,1,-1,1,1,-1,1,1,-1,1,0,-1,-1,0,0,-1,-1,0,-5,-1,2,-4,-3,4,0,1,-1,1,2,-2,0,2,-1,0,2,-1,-1,2,-1,-1,1,-1,0,2,-1,-1,2,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,-1,2,1,0,2,-1,0,2,-1,0,2,-1,0,1,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-2,1,0,-1,1,0,-1,2,0,0,2,0,-2,1,1,-2,0,-3,0,-3,-4,2,-5,-3,2,-3,-8,4,2,0,-1,2,0,-1,1,0,-2,2,0,-2,2,0,-3,1,-2,-3,3,1,-5,2,0,-2,3,-1,-1,1,0,-1,1,0,-1,1,0,0,1,-1,-2,1,-1,-2,-1,1,-1,1,-1,0,1,-1,0,1,-1,0,1,-2,1,1,-2,1,1,-2,0,0,-2,2,0,-1,2,2,-3,1,2,-4,1,3,-4,0,4,-5,0,7,-5,-1,3,-4,1,-4,-3,1,-5,-3,3,2,-4,4,7,-5,2,3,-4,-1,4,-6,0,3,-2,-1,2,-2,0,2,-1,0,2,-1,-1,3,0,0,1,-2,0,1,-2,-1,1,-2,0,1,-2,0,1,-2,0,1,-2,-1,1,-1,0,0,-1,-1,0,-1,-2,0,-2,-1,1,-2,-1,1,-2,-1,0,-2,-1,1,-2,-1,0,-2,-3,1,-2,-4,2,0,-4,-1,-1,-3,0,-1,-4,-2,-2,-2,-2,-1,-2,-4,-2,-2,-5,1,3,-6,2,4,-4,2,4,-2,-1,-2,-1,-3,-2,-1,0,-3,0,-1,-3,0,-1,-3,0,-1,-3,-1,-1,-3,-1,-1,-2,-2,-1,-2,-3,1,-4,-3,-3,0,0,0,-2,-1,0,-2,0,1,-2,0,1,-1,1,1,-1,2,1,-1,1,1,-2,0,0,0,0,0,1,0,1,0,0,1,-1,0,1,-1,1,2,-1,1,1,0,2,3,-1,0,1,-1,0,1,0,0,1,-1,-1,1,-1,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,-2,-2,1,-1,0,2,-1,0,2,-1,0,2,-1,1,3,-2,1,2,-1,1,2,-1,0,2,-1,0,2,0,0,3,0,1,2,0,2,2,1,2,3,1,1,1,0,1,-1,0,0,2,1,0,2,0,0,2,0,0,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,0,1,0,0,1,-1,0,0,0,2,0,-2,-2,2,0,0,1,0,0,0,0,-1,1,-1,-1,1,0,0,1,0,0,2,0,0,1,0,-1,1,0,-1,0,0,-1,1,0,0,0,0,-1,0,0,0,-1,0,-2,0,1,1,0,-1,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,1,1,0,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,1,0,0,2,0,0,2,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-2,0,0,-1,1,-3,0,1,-4,0,3,0,-2,0,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,-1,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,0,0,0,-1,0,1,-1,0,-1,-1,0,-1,0,-1,0,-1,-1,0,-1,-1,0,-1,0,-1,0,-1,-2,0,-1,-2,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-2,-1,-1,-1,-1,-1,-1,-1,0,0,-2,-1,0,-2,0,0,-3,0,-1,-3,0,-1,-3,0,-1,-3,0,-1,-2,0,0,-3,1,0,-3,0,0,-2,0,1,-2,0,1,-2,-1,3,-4,-2,8,-5,1,-2,-4,0,1,-2,0,2,-2,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,-1,2,2,-1,2,-1,-2,3,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,-1,1,2,0,0,1,0,0,3,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,1,-1,0,-1,0,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-2,0,1,-1,0,1,-1,0,0,-2,0,0,-2,0,0,-3,-1,0,-4,-2,-1,-4,-2,0,-5,-3,-2,-3,0,0,-1,0,0,-1,0,0,-1,1,-1,-2,1,-1,-1,1,-1,-1,1,-1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,-1,0,1,-1,-1,0,0,0,0,0,0,0,1,0,1,0,1,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,0,1,1,0,2,1,0,1,0,-2,0,0,2,2,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,-1,0,1,0,1,0,0,1,0,-1,1,1,0,1,1,0,0,1,0,0,1,0,0,1,1,-1,0,0,1,0,0,1,1,-1,1,1,0,1,2,0,1,2,0,1,2,-1,2,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,-1,1,2,-2,3,1,-1,0,4,0,1,1,1,2,1,1,0,1,0,0,1,0,-1,0,0,-1,0,-1,0,0,1,0,1,1,0,1,1,0,2,1,0,1,1,0,2,1,0,1,1,0,1,2,-1,2,1,0,1,1,0,0,2,1,1,3,2,1,3,2,1,4,3,1,4,1,2,2,2,0,2,3,0,2,2,0,1,3,0,1,3,1,0,4,0,0,3,1,-2,3,4,-1,1,8,2,-1,9,-3,1,10,1,3,0,1,4,1,1,2,0,0,2,0,0,1,0,-1,1,-1,0,0,1,1,2,1,1,2,0,2,1,1,3,1,1,3,1,0,3,0,-1,3,0,0,4,-1,0,3,-1,0,2,1,1,2,1,1,2,1,1,2,1,1,2,0,1,2,1,1,2,1,1,2,1,3,2,0,7,3,-1,8,2,0,9,2,1,1,3,1,1,1,1,0,1,1,0,0,1,-1,1,0,-2,1,-2,-1,2,1,-4,0,0,0,-1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,1,-1,1,1,-1,2,2,-1,2,2,0,2,2,0,2,1,0,1,1,0,1,1,0,1,1,1,1,1,1,2,1,1,2,1,1,2,0,1,2,0,1,2,0,0,1,1,0,2,2,0,1,1,0,1,1,0,0,0,1,-1,-1,0,0,1,-2,0,1,-3,1,1,-1,0,1,-1,-1,1,0,-2,1,-1,-1,4,1,2,4,2,1,5,5,3,5,-2,0,1,-3,0,1,-1,1,1,-2,2,1,-1,3,2,-4,1,2,-10,1,1,-13,2,5,-13,0,-3,-2,2,2,-2,2,1,-2,2,2,-2,2,2,-2,2,2,-3,3,0,-2,3,0,-2,2,1,-2,2,0,-2,1,1,-1,3,-2,-2,2,2,-2,2,2,-2,2,1,-2,2,1,-2,2,0,-1,2,0,-2,2,-1,-2,2,-1,-3,2,-1,-3,2,-2,-3,2,-1,-4,2,-2,-4,2,-1,-5,1,-1,-5,1,-1,-4,1,-1,-4,1,-1,-3,2,-1,-2,2,-1,-2,2,-1,-2,2,0,-2,2,0,-2,2,0,-1,2,0,-2,0,1,1,3,-2,-2,1,0,-2,1,0,-2,1,0,-1,0,-1,-1,0,-1,-1,-1,-2,-1,0,-2,-1,0,-3,-1,1,-3,-1,0,-3,-3,-1,-4,-3,-2,-3,-3,-2,-3,-1,-1,-2,-1,-1,-3,-1,0,-2,-1,0,-2,-1,1,-2,-1,1,-2,-2,1,-2,-2,-1,-3,-3,2,-1,-1,0,-2,-1,1,-2,-1,0,-1,-1,-1,-1,-2,-2,0,-2,-3,4,-2,-4,4,-3,-5,4,0,-3,4,0,-1,-1,1,-2,-1,0,-1,-1,2,-2,-1,2,-2,-1,2,-2,-2,2,-3,-2,2,-3,-2,2,-2,-2,3,-2,-2,3,-2,-2,2,-1,-2,2,0,-2,1,-1,-2,2,0,-3,1,1,-3,0,1,-4,-1,1,-2,-3,1,-2,-2,2,-4,-1,1,-6,0,1,-5,1,0,-3,1,0,-4,1,-1,-1,1,-1,0,2,-1,1,2,2,4,4,3,6,3,5,8,0,6,8,0,3,5,1,-3,-2,-1,-4,-3,5,-2,-2,0,0,3,0,-1,2,0,-2,2,-1,-3,1,-1,-2,1,-1,-2,1,0,0,2,0,0,1,1,1,1,0,1,2,-1,-2,2,-1,-4,2,-1,-2,3,0,0,2,1,1,1,1,1,1,2,1,1,2,1,1,3,2,1,3,2,0,2,2,1,1,3,0,2,2,1,1,3,1,0,3,1,1,2,1],[-3,0,-5,-3,0,-5,-5,1,-7,-4,0,-4,-3,0,-3,-6,-1,-3,0,0,-3,0,0,-1,2,0,-1,4,1,-1,1,3,-5,-5,4,-2,0,0,0,0,-1,1,0,0,0,0,-1,0,1,0,-1,0,-1,-2,0,1,-1,0,-3,-4,0,-1,0,0,-1,1,-1,0,0,-2,0,0,-2,-1,0,-3,-1,0,-4,-1,1,-3,-2,-1,-1,0,1,-2,0,1,-1,0,0,0,0,0,0,0,0,1,0,1,1,0,1,1,0,1,2,0,1,3,0,2,2,0,1,2,0,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,-5,0,2,-6,1,3,-5,3,6,-3,4,5,-1,3,3,-1,7,8,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-2,1,-1,-2,1,-2,-2,1,-2,-2,1,-2,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,2,1,1,1,1,0,0,1,2,1,1,2,0,1,2,0,1,2,0,2,2,0,2,3,-1,3,2,-8,4,1,5,4,3,0,1,2,0,1,1,0,1,2,0,1,2,0,1,1,0,1,1,0,1,1,0,0,1,0,1,1,0,1,2,0,1,1,0,1,1,0,1,1,0,1,0,0,0,1,0,0,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,2,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,0,0,-1,0,0,0,0,0,1,1,1,1,1,0,1,1,0,1,1,0,0,1,-1,0,1,-1,-1,2,-2,-1,2,-3,-2,1,-3,-2,2,-3,-1,0,-2,0,0,0,0,1,0,0,1,-1,0,0,-1,0,1,-1,1,0,-1,0,0,-1,1,0,0,0,0,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,0,0,1,1,-1,1,1,-1,1,0,-1,2,0,0,1,0,-1,1,0,0,1,1,0,0,2,0,0,3,0,1,3,0,1,2,2,-2,3,-2,4,1,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,-2,-2,0,4,0,1,1,1,1,1,0,1,1,0,0,1,-1,0,2,-1,-1,1,-1,-1,0,0,-1,1,-1,-1,0,-2,-1,0,-2,-2,0,-2,-1,1,-1,-1,-1,-1,-1,-2,0,0,-1,0,0,-2,0,-1,-3,0,-1,-3,1,-1,-3,0,-2,-3,-1,-2,-3,0,-2,-2,1,-2,0,-1,-2,-4,-1,-2,-3,0,-3,-2,-1,-4,-1,-1,-5,-1,-1,-6,-1,-6,-11,0,0,0,-2,0,1,-2,0,-2,-2,-1,-1,-2,-1,-1,-1,-1,-1,0,0,-1,-3,-2,-2,3,-1,-1,-1,-1,-1,-1,0,-1,-1,1,-1,-1,2,0,-1,4,-2,-3,1,-1,0,0,-1,-1,-1,-1,-3,0,-1,0,0,-2,0,0,-2,1,-3,-1,2,-2,-1,3,-1,-1,7,-1,0,8,0,-1,-1,-1,-1,-1,0,-1,-1,1,-1,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-2,-1,0,-2,0,1,-2,0,1,-2,0,1,-2,-1,1,-1,0,1,-2,5,3,0,0,1,-2,0,1,-2,-1,1,-1,-1,0,0,-1,1,0,-1,2,0,-2,0,-1,-2,0,-1,-2,-1,-1,-1,-2,-3,0,-2,-4,1,-2,-4,2,-1,-1,3,-1,-2,1,0,1,-2,-1,0,-2,-2,-1,-1,-1,0,-1,-2,1,-1,-2,1,-2,-1,-1,-1,-2,1,-1,-2,1,-2,-3,0,-2,-4,0,-1,-2,0,0,-2,0,-2,-2,-1,-2,-1,-2,-2,-1,-2,-1,0,-1,0,0,-2,0,-1,0,1,-1,0,1,-1,1,2,-1,1,0,-1,2,1,-1,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,-1,-2,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,0,0,-1,1,1,-2,2,3,-3,0,4,-3,3,4,1,0,0,1,0,0,1,0,0,1,1,-1,1,1,-1,1,0,1,3,0,1,3,-1,1,4,-1,1,1,0,0,1,1,0,2,0,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,1,1,0,1,1,0,0,1,0,0,1,-1,0,0,0,0,-2,2,-2,0,0,3,1,0,0,1,0,0,1,0,0,1,1,1,1,1,0,1,1,0,1,0,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,0,1,1,0,0,2,-1,0,2,0,0,2,0,0,2,0,-1,2,-1,-2,2,-1,-2,1,2,-2,4,4,-3,7,4,-3,9,6,-4,10,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,1,1,0,3,0,2,5,0,0,6,0,-2,7,-1,2,-1,0,2,-1,0,2,-1,0,2,-1,0,1,-1,0,1,-2,-1,1,-1,0,1,-1,0,2,-1,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,-1,2,0,-1,1,-2,-2,-2,-5,-4,-6,-1,0,-2,0,-1,2,1,0,2,0,-1,2,0,-1,2,0,-1,2,0,-2,1,1,-1,2,0,-1,1,1,-1,1,1,-1,1,1,-1,2,1,-1,1,1,-1,1,1,0,1,1,0,1,0,0,1,1,2,1,3,3,2,3,6,2,3,1,2,1,-1,1,1,-1,0,0,-1,1,1,-1,1,1,-2,1,2,-3,-1,1,-3,-1,-2,-2,-1,-4,-2,-1,-5,-2,-3,-7,-1,0,1,-2,1,2,-1,1,1,-2,1,1,-2,1,2,-2,1,6,1,0,8,1,1,8,2,-3,1,-2,0,0,-2,0,1,-1,0,1,0,0,1,1,0,1,0,1,1,0,2,1,0,2,2,0,2,2,0,1,0,0,-1,0,0,-1,0,-1,-1,-1,-1,-2,-1,-1,-2,-1,0,-3,0,-1,-2,-2,2,2,1,-4,-5,0,-1,-2,0,0,-3,0,-1,-2,0,-1,-3,0,-2,-3,1,-4,-4,2,0,-4,0,-1,-2,-1,-1,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,1,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,-1,0,-2,-1,0,-2,-1,-1,-2,-1,0,-2,-2,-1,-3,-2,0,-3,-1,-4,-3,-1,0,-2,-2,0,-3,-1,0,-2,-2,0,-2,-2,0,-2,-2,0,-2,0,1,-2,0,1,-2,1,1,-2,0,2,0,0,1,0,2,3,0,0,1,-2,0,1,-2,-1,0,-2,0,1,-2,0,0,-2,0,0,-1,2,0,-1,0,-1,-1,0,1,-2,-1,0,-1,0,1,-2,0,1,-2,1,1,-2,0,2,-1,1,1,-2,1,2,1,2,2,2,4,1,0,1,2,4,0,1,-1,0,1,-2,0,1,-1,0,0,-1,0,0,-1,2,0,0,2,1,1,2,0,2,4,-1,1,0,0,-1,1,-1,-1,1,0,0,0,-1,0,-1,-1,0,-2,-2,-1,-3,-3,0,-1,-3,-1,1,-1,0,2,-1,0,0,0,0,0,1,0,2,2,0,2,2,0,4,5,-1,1,1,0,0,1,0,1,1,0,0,1,1,0,1,1,0,1,1,-1,0,1,1,1,1,1,-2,0,0,1,1,0,2,1,-1,1,1,0,1,1,1,2,2,-2,1,1,-3,2,4,-3,4,6,-1,5,7,0,-1,1,-1,-1,0,-1,-2,1,-1,-3,1,-1,-4,1,-1,-4,0,-2,-2,-2,-1,-8,0,-1,-3,0,-2,-3,0,0,-3,0,1,-2,0,1,-2,1,1,-4,0,5,-1,0,8,1,0,4,0,0,0,-3,-1,0,-2,-2,0,-3,0,0,-3,-1,-1,-2,-1,-1,-2,-1,-2,-7,-2,1,3,-1,-1,-3,-1,0,-1,-1,-1,-4,-1,-1,-4,-1,-2,-5,-1,-3,-5,-2,-5,-6,-3,-2,-4,-2,0,-4,-1,0,-3,0,1,-4,0,2,-4,0,3,-5,1,4,-6,-2,1,-4,1,3,-2,0,3,-1,0,2,-2,0,2,0,1,1,-1,1,-2,0,0,-2,0,1,-4,-5,0,-3,-4,2,2,1,1,3,3,2,1,0,0,1,1,0,2,2,0,2,3,0,1,1,-1,0,1,-1,2,0,0,1,0,-1,1,1,-1,1,2,-1,-1,0,1,3,1,-2,1,-1,-1,1,-1,-1,0,-1,-1,0,-2,-1,0,-3,-1,1,-6,-2,0,-3,-1,-1,-3,-2,0,-1,0,0,-2,0,1,-2,-1,2,-2,-2,2,0,-1,1,0,-3,-2,-2,-2,-5,-5,1,-3,-2,-4,0,-2,0,0,-3,0,1,-1,0,1,-1,1,1,0,1,0,-1,5,1,-3,-3,0,-1,0,0,0,0,-1,0,0,-2,0,0,-2,0,1,-1,-2,0,0,-2,-1,2,0,1,-2,-1,0,-2,-1,0,-2,-2,1,-2,-2,0,-2,-3,1,-2,-1,0,0,-4,0,0,-5,0,-1,-1,1,-2,-1,0,-1,0,1,-1,1,1,0,1,3,3,0,1,5,-2,0,6,-3,-2,5,-1,-3,3,0,-1,-1,2,1,-2,4,1,0,0,1,-1,1,2,-1,1,3,-1,0,0,0,3,4,-1,1,1,-1,1,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,-1,-2,0,-2,-1,1,1,-1,0,1,-1,0,0,0,0,-1,-1,0,1,-1,0,1,0,0,1,0,-1,1,2,0,0,4,0,2,0,5,2,11,-4,4,-1,0,1,-2,0,1,-1,-1,0,-2,-1,1,-2,-1,0,-3,-1,1,-1,0,0,0,0,0,0,0,0,2,0,1,1,1,0,0,-1,0,1,-1,0,1,-1,-1,2,-1,0,2,-1,-1,3,-1,0,2,-1,-1,1,-1,1,1,-1,0,1,-1,1,1,0,1,1,1,1,1,-1,0,-1,-3,0,4,1,1,1,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,0,0,-1,-1,1,0,0,0,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,0,0,0,1,0,0,1,0,1,1,1,1,2,0,1,3,0,0,3,1,-1,1,4,-1,5,0,-2,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,1,1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,1,0,-1,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,0,0,1,0,-2,-1,0,1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,2,-1,0,1,-1,1,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-2,-1,1,-2,-1,1,-1,-1,1,0,1,1,0,1,1,0,1,0,-1,1,0,-1,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,1,2,0,1,2,0,1,2,0,1,2,0,2,2,0,0,1,0,-1,1,-1,-2,0,-1,-1,-1,-1,0,-2,-1,1,-1,-1,1,2,0,1,2,0,2,2,1,2,1,1,2,1,1,2,1,0,2,0,1,2,1,1,2,1,1,2,1,1,1,1,0,1,1,1,1,1,0,1,1,0,2,1,0,2,1,-1,2,1,-1,3,0,0,3,-2,-2,7,-3,-3,6,-3,-4,1,1,-1,1,1,-1,1,1,-1,2,1,0,2,1,1,3,1,2,3,2,3,5,2,4,5,0,4,4,0,2,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,0,2,2,1,0,0,0,0,0,1,0,0,1,0,0,2,-1,0,2,0,0,1,-2,-2,2,-3,-2,0,-5,-5,1,-1,0,0,-2,0,1,0,0,1,-1,0,1,0,0,1,-1,0,2,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,-1,-1,-3,4,-2,0,-6,-2,0,0,0,0,-1,0,0,0,0,0,1,0,-1,0,-1,0,0,-1,1,1,-2,0,2,-4,4,1,-1,0,1,0,0,1,0,0,1,1,0,1,2,0,1,2,0,2,2,-1,3,1,-3,4,1,1,3,2,0,1,2,0,1,3,1,2,1,1,3,1,0,4,1,-1,4,0,1,3,1,1,3,2,0,1,0,0,1,1,1,1,0,-1,1,2,1,1,1,0,1,0,1,1,1,0,1,1,0,1,2,0,1,2,1,1,1,0,2,1,0,0,1,0,1,1,0,0,1,1,0,1,1,0,1,1,-1,0,0,0,-1,-1,-1,-2,1,1,-1,1,1,0,1,1,0,0,1,0,0,0,1,0,0,2,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,1,1,1,0,2,2,1,0,0,0,0,1,0,0,1,0,1,1,0,1,0,0,1,0,0,1,1,0,1,1,0,1,0,0,1,1,0,0,1,1,0,0,1,-1,1,1,1,-1,1,-3,3,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,-1,1,0,-1,0,0,1,1,0,0,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,1,0,1,1,-1,1,1,-1,1,2,-2,1,0,0,0,3,-5,3,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,1,1,1,0,1,2,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,-1,1,-1,-1,1,0,0,1,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,-1,-1,0,0,0,0,0,-1,-2,1,-2,-2,2,0,-2,4,1,-2,6,2,-2,6,3,-2,7,-1,0,0,-2,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,-2,1,0,-1,1,0,-2,2,0,-1,-1,0,0,-1,0,-1,-2,0,1,-2,-1,0,-3,-1,1,-4,-4,2,-2,-4,2,-2,-4,0,-1,-4,0,-1,-5,0,-1,-3,-2,-2,0,0,-3,0,-2,-1,1,1,0,1,1,0,2,2,-1,3,3,-2,5,5,-1,3,2,1,1,1,1,2,0,0,1,1,1,0,0,1,0,0,1,-1,0,1,-2,0,1,-2,0,1,-2,0,1,-1,0,1,0,0,1,0,-1,1,0,-1,1,-1,0,1,0,0,2,0,1,0,0,0,1,0,0,0,0,0,0,-1,0,-1,-2,-2,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,1,-1,2,0,-1,0,0,1,0,0,1,0,0,0,1,0,0,1,-1,0,0,1,2,0,-1,2,0,3,6,-2,5,7,0,0,0,1,0,0,0,0,0,0,0,0,1,0,-1,1,0,0,2,-1,-1,4,0,-1,1,-4,-2,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,-1,0,-2,0,0,-1,0,0,-1,1,-1,-1,1,-1,0,2,-3,-2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0,-1,0,1,-1,0,1,-1,0,2,-1,0,2,-1,0,1,0,1,0,0,0,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-2,1,1,-3,5,0,-6,-3,1,-2,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,2,0,0,2,0,1,3,1,0,1,-1,-1,1,0,-2,2,0,-1,1,-1,-2,1,-1,-2,0,-1,-2,1,-2,-3,0,-3,-1,2,-9,-6,-3,3,-2,0,-1,-4,0,0,-1,0,-1,-1,0,-1,-1,0,-2,2,-2,-3,3,-5,-1,6,-7,-2,8,-7,-5,7,-4,-7,4,-2,-6,-1,1,-1,-1,2,-1,-1,-1,-2,-1,0,-1,-1,-1,-1,-1,-2,0,1,-1,1,1,-2,2,0,-3,2,-1,-4,1,-1,-3,0,-1,0,-2,-1,1,-4,-1,0,-1,0,0,-1,1,-1,0,0,-3,1,0,-5,3,-1,-5,3,-1,-4,2,0,-2,1,0,1,-3,-3,1,-4,4,1,-3,-3,0,-1,-3,1,-1,-4,1,-1,-4,1,-1,-3,1,-1,-3,2,0,-3,1,-1,-3,2,0,-2,2,0,-3,1,-1,-4,1,-1,-4,1,-1,-4,0,-1,-3,0,-1,-3,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,1,0,0,0,-1,0,0],[1,0,1,1,1,0,1,2,-1,1,2,-4,0,0,0,0,-1,0,0,0,1,0,0,1,0,0,2,-2,-1,2,0,0,1,-4,-1,1,0,0,0,0,1,-1,-1,0,0,-1,1,1,-2,1,2,-2,1,3,-2,3,4,-4,0,3,-1,0,0,-1,0,0,0,0,0,1,0,0,1,-1,0,2,0,0,2,1,-1,3,0,1,1,0,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,0,0,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,1,0,-1,1,0,-2,0,0,-1,0,0,-2,0,1,-1,0,1,-1,0,0,-1,0,-2,-1,2,-6,1,5,-8,3,1,-8,2,0,0,-2,0,1,-2,0,0,-2,0,0,-1,0,0,-2,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-2,0,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,-1,-1,0,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,1,-1,-2,1,-1,-1,0,1,-1,-2,0,-1,3,3,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-2,0,1,-2,0,0,-2,0,1,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,1,0,0,1,-1,0,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,1,1,-1,0,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,0,0,1,-1,0,1,0,0,0,0,0,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,1,0,0,1,0,-2,2,0,-1,0,0,-1,0,1,1,-1,1,1,-1,1,1,-2,0,-2,-3,1,-2,-3,1,-2,-3,1,-1,-3,1,-1,-2,0,-1,-3,1,1,-1,0,1,-1,0,0,-1,0,1,-1,0,1,0,-1,3,0,-1,1,0,0,1,-1,0,1,1,0,0,0,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,0,1,1,0,1,1,1,1,1,0,0,0,1,0,1,1,0,0,1,1,0,1,1,0,1,1,0,2,1,-1,1,2,0,2,2,0,3,3,0,3,4,-1,2,3,0,2,2,1,3,2,0,3,1,1,3,1,1,2,1,1,2,0,2,2,1,0,1,1,0,1,1,0,1,1,0,1,2,0,1,1,0,0,1,0,0,1,-1,0,0,0,-1,-1,2,-1,-1,3,-2,-4,2,-3,0,0,0,0,0,0,1,-1,0,0,-1,1,0,-1,1,1,-2,1,0,-1,4,3,-3,-1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,-1,1,-3,-1,1,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,0,-1,0,0,-1,-2,1,-1,-4,0,-3,-4,-1,-1,1,-1,-1,2,-1,-1,2,-2,-1,1,-2,-2,1,-1,-1,2,-1,0,2,-1,0,2,-2,0,2,-1,0,2,-1,1,2,-2,1,2,3,2,1,2,1,1,-3,-1,0,-1,1,2,-1,0,2,-1,2,1,0,2,0,-1,2,0,-2,4,0,-1,0,1,-1,-1,1,-1,-1,1,-2,1,-2,-1,-1,-1,-2,1,-3,-4,3,-5,-5,5,-7,-4,2,-6,-1,0,1,0,0,1,-2,-1,1,-2,-1,1,-2,-1,1,-1,-3,2,-2,0,1,-1,1,1,-2,1,1,-2,1,0,-2,2,0,-1,2,0,-2,2,0,-2,2,0,-3,2,-1,-2,2,0,-2,2,0,-2,2,1,-1,2,1,-1,2,1,-1,1,2,-1,2,2,-1,2,1,-1,2,1,-2,2,1,-1,2,1,-2,2,1,-1,3,0,-1,1,0,-1,1,0,-1,2,0,-1,2,0,-2,2,-1,-1,3,1,-2,3,0,-2,4,-1,-3,5,-3,-4,6,-6,-3,5,-2,-1,1,-1,0,1,-1,0,1,0,0,0,0,1,1,1,1,1,-1,3,1,-1,8,2,3,10,0,3,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,2,-2,0,1,-2,0,2,-2,0,1,-1,0,1,-2,0,1,-1,0,0,-1,0,0,-1,0,0,-3,0,0,-3,1,-1,1,-1,1,-6,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,0,0,0,-1,0,-1,-1,-1,0,-1,-1,0,-1,-2,0,-2,0,0,-1,2,-1,1,2,-1,2,4,-1,2,0,-1,-1,0,0,-1,0,-1,-1,0,-2,-1,1,-2,-1,-1,-2,0,-1,-4,1,0,-3,3,-1,-3,3,-3,-2,0,0,-2,5,-1,-2,-1,-1,-3,-1,-1,0,0,-2,-1,-1,-2,0,-1,-2,0,-3,-2,-3,-1,-1,0,-1,-2,0,0,0,-1,-1,1,-1,0,1,0,0,1,0,0,1,1,1,1,1,2,1,2,3,0,3,3,2,-3,-1,-2,10,6,0,1,2,0,2,2,-1,1,2,-2,0,2,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,0,0,0,1,0,0,0,0,1,0,-1,0,0,1,1,0,2,1,0,2,3,1,0,0,0,1,0,-1,-1,0,1,-1,0,1,-1,-1,2,-1,0,2,-1,-2,2,-3,-1,4,-6,0,1,-7,-1,-5,-8,1,3,-2,0,1,-2,0,1,-1,0,1,-2,0,1,-2,0,1,-3,0,1,-3,1,1,-3,-1,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,-1,-1,1,-1,-1,1,-3,-3,0,-2,-3,1,0,0,2,1,1,2,0,0,1,1,0,0,0,-1,2,1,0,2,1,0,2,1,-3,-1,2,1,-4,2,2,-6,3,2,-4,0,-1,1,1,0,1,1,-1,1,1,-2,0,0,-2,0,1,-3,-1,0,-1,1,1,-2,0,1,-1,-1,1,-1,0,1,-1,-1,1,-1,0,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,1,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,0,1,-2,-1,2,-5,-1,0,-8,-1,6,-4,1,0,-2,1,0,-2,1,-1,-1,1,-1,-2,0,0,-1,0,0,-2,1,1,-1,0,1,0,1,1,0,0,1,0,1,-3,1,0,-4,2,0,1,0,-1,2,0,0,0,-1,0,0,-1,0,-1,-1,0,0,0,1,0,0,-1,-2,0,-1,-1,-1,-2,0,0,-1,-1,-1,-2,-1,-1,-2,-1,-1,0,-2,-2,0,-1,-2,2,-2,-1,2,-3,0,1,-4,-1,3,-3,1,-3,0,0,-4,0,-1,-2,0,0,-3,1,0,-2,2,0,-3,1,0,-2,2,0,0,-2,2,1,-4,3,-3,2,0,-3,2,0,-2,2,0,-1,2,0,0,2,0,0,3,-1,1,2,-2,0,5,-2,-1,1,1,-1,1,1,-1,1,1,-1,0,2,-1,0,2,0,0,3,-1,1,2,1,-1,4,0,0,2,1,-1,2,0,0,2,0,0,2,1,0,1,0,0,2,1,1,1,0,1,-1,0,0,1,0,0,1,-1,-1,2,-1,-1,1,0,0,1,-3,-2,0,-3,-2,0,-2,-1,-1,-1,-2,-3,-2,-2,1,-3,-2,1,-2,-3,2,-3,-5,2,-4,-4,4,-5,-5,3,-3,-4,2,-8,-6,3,-2,-4,1,-1,-3,1,-1,-4,1,0,-3,0,0,-5,0,-3,-2,0,0,-2,0,0,4,0,2,-8,0,0,-2,0,0,-1,1,-2,-1,1,-2,0,1,-4,1,1,-4,1,0,-5,-2,1,-3,5,-1,-2,0,2,-2,1,2,-1,0,1,-1,0,1,-1,-1,1,-1,-1,2,-3,-1,2,-1,-1,2,-1,0,1,0,0,1,-1,0,1,0,0,1,0,0,1,1,0,2,0,-2,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,2,-2,0,1,-2,3,1,-3,2,0,-5,0,1,-1,1,2,0,0,0,-1,0,0,-1,0,0,-1,-2,2,1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,1,-1,-2,3,0,1,0,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,-1,-1,0,1,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-3,0,0,-3,-1,0,-1,0,0,0,1,0,0,2,1,1,1,2,3,2,1,0,-1,0,-2,-1,1,-3,-1,0,-1,-1,0,-1,-1,0,0,-1,2,2,-1,-2,0,-1,0,-1,-2,0,-2,0,0,-1,0,0,-1,1,-1,-1,1,2,1,-2,1,0,0,2,1,0,0,-1,0,1,-2,0,0,-1,0,0,-2,0,0,-2,0,3,-1,2,-1,-4,3,-1,-4,0,1,-2,0,2,-2,0,2,-2,-1,2,-2,-2,2,-1,-2,2,-1,-2,0,0,-2,0,0,-3,2,0,-3,3,-1,0,2,-2,0,3,-2,0,0,-1,1,-1,-1,0,-2,-1,0,-3,0,-1,-3,-3,2,-1,-1,3,-1,-1,1,-1,-1,1,-1,0,1,0,0,1,0,0,2,-1,0,2,0,0,2,0,1,1,0,1,1,0,1,1,-1,0,1,-1,0,1,0,-1,2,0,-1,1,1,-2,0,3,-2,1,0,-2,1,-2,-2,2,1,-2,2,0,-2,3,0,-2,6,1,-3,7,0,-2,7,4,-4,1,0,-1,0,1,-2,0,0,-1,-1,0,-1,-1,0,0,-2,-1,0,0,0,-1,0,0,-1,0,0,-2,-1,-1,-1,1,0,-2,0,0,-1,-1,-1,-2,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,2,-1,0,1,-1,3,5,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-2,0,1,-2,1,1,-2,1,0,-2,1,0,-2,1,0,-2,0,0,-2,0,0,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,-1,1,-1,0,1,-1,0,0,-1,1,0,0,0,1,2,1,1,0,1,2,0,1,5,2,2,2,-2,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,0,1,1,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,-1,2,2,1,0,0,1,1,1,1,0,1,0,1,0,0,1,0,-1,1,0,-2,0,-1,-1,0,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,-1,0,-1,0,1,-2,2,-1,-1,0,0,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,0,1,-1,0,1,1,1,2,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,-1,2,0,-1,2,-1,0,1,0,1,1,1,1,1,1,0,1,0,0,1,0,0,1,1,-1,1,1,-1,1,0,-1,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,2,0,-1,2,0,0,2,0,0,1,1,1,0,1,1,0,0,0,0,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,0,-1,2,-1,-1,1,0,-1,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,1,0,1,1,0,0,1,0,0,-1,3,-1,-2,3,-1,-3,0,0,1,0,0,1,0,1,1,-1,0,0,-2,1,0,-2,0,0,-1,0,-1,-1,0,-1,-2,1,-1,-2,1,-1,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,1,0,-1,-2,0,-1,-1,-1,-3,-4,1,1,1,1,1,1,0,1,1,0,1,1,-1,1,1,-1,1,1,-1,0,2,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,2,1,0,1,0,1,1,-1,0,1,0,1,1,0,0,1,0,0,1,0,0,2,0,1,3,0,0,7,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,1,1,-1,2,-3,3,2,-5,-6,3,-3,0,0,0,0,0,0,0,1,1,0,0,1,0,1,2,-1,2,1,-4,-3,-1,-8,-1,-9,-4,-9,4,0,1,1,0,1,2,0,1,1,0,1,1,1,2,0,3,3,-2,0,0,1,0,0,1,0,0,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,1,0,-1,1,0,-1,1,-1,0,0,-2,0,1,-3,1,0,-1,1,1,-2,1,2,-2,-1,-1,-2,-1,-1,-2,-3,-1,-2,-3,-2,-2,-5,-2,-2,-5,-3,-4,-4,-1,-3,-4,0,-6,-2,0,-2,-3,-1,-2,-3,-1,-2,-3,0,-3,-4,0,-2,-4,3,-3,-3,1,-2,-3,1,-1,-2,1,-1,-2,1,-2,-2,0,-2,-1,1,-1,-1,0,0,0,0,0,0,1,0,1,-1,-1,-1,0,-1,0,0,0,-1,0,1,-1,-1,1,-2,-2,1,-1,0,2,0,0,0,-1,0,0,0,1,-1,-1,1,-1,-1,1,-1,-2,2,-4,1,3,0,-5,1,0,0,1,1,1,1,0,0,1,0,0,1,0,0,2,1,1,0,0,1,1,0,2,1,-1,1,1,0,1,1,0,1,0,1,1,0,0,1,0,0,0,-1,0,1,1,1,2,1,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,0,1,2,1,2,2,1,1,2,1,0,3,1,0,3,1,-1,4,0,0,2,4,-2,6,-3,1,3,2,1,2,2,2,3,1,2,2,1,2,2,1,2,2,2,3,1,0,2,2,2,2,2,2,2,2,1,1,2,1,1,3,0,1,3,-1,2,4,-1,0,4,-3,1,2,1,1,1,1,1,1,1,0,1,0,0,0,0,-1,0,-1,0,0,-1,1,0,1,1,0,1,1,0,2,1,0,2,1,0,2,1,0,1,2,1,1,1,2,0,1,3,1,0,2,2,0,3,0,1,0,2,1,0,2,1,0,2,1,-1,2,1,-1,1,1,0,0,1,-1,2,1,-1,2,2,-1,2,1,-1,2,1,-1,2,1,-1,2,2,0,1,2,0,2,1,0,1,1,-1,1,1,-1,2,1,-1,2,1,-1,2,1,-1,2,2,0,2,2,0,1,3,1,1,4,1,0,4,5,-2,3,10,-3,4,4,-2,0,-1,2,0,-1,3,0,-2,2,0,-2,3,1,-3,4,0,-4,4,4,0,-1,-4,-9,11,0,-2,2,0,-2,2,0,-2,3,0,-1,2,1,0,2,1,0,2,2,0,2,2,1,1,2,1,1,2,2,1,1,2,0,1,1,1,1,0,1,1,1,1,0,-1,1,0,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,-1,-1,0,1,-2,-1,2,-3,-1,3,-3,-2,5,-4,1,3,-1,-1,2,-1,-1,2,0,-1,2,0,-1,2,0,0,2,-3,-3,-3,-3,1,-4,-6,0,-7,-5,0,-7,1,-1,2,1,-1,2,0,-1,1,1,-1,1,0,-2,0,5,1,0,2,1,0,-1,-1,1,4,3,0,0,-1,0,0,-1,0,0,-1,1,-1,-1,1,-1,-1,2,0,0,-2,-1,0,-2,0,0,-1,-1,-1,-2,-1,-2,-1,-3,-1,-4,-1,0,0,-1,0,0,-1,0,-1,-1,1,-2,-1,0,-2,-1,0,-2,-1,1,-2,-1,0,-2,-1,0,-2,0,0,-2,0,0,-2,1,0,-2,1,0,-2,2,0,-2,2,1,-2,1,1,-2,0,1,-2,0,0,-2,-1,0,-2,-1,0,-1,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,0,2,0,-2,-5,0,2,0,0,-1,-1,0,-2,0,-1,-2,1,-1,-2,1,-1,-2,1,-2,-2,0,-1,-2,1,-1,-2,1,0,-3,1,0,-3,1,-1,-3,1,-1,-3,1,0,-2,1,0,-1,1,0,-2,1,0,-3,1,0,-3,1,0,-3,0,0,-3,0,0,-3,1,2,-1,1,-1,-4,0,0,-3,0,0,-2,0,0,-3,0,-1,-2,0,-2,-2,-1,-3,-1,-3,-4,2,-4,-4,7,-5,-5,-1,1,-1,-3,1,-1,-2,1,-1,-3,1,-1,-3,1,-1,-2,1,-1,-3,1,-1,-3,2,-1,-3,2,0,-3,2,1,-3,2,0,-3,1,-1,-2,0,0,-2,1,-2,-2,1,-3,-2,1,-3,-1,0,-3,0,0,-4,1,-1,-4,2,-1,-4,2,-1,-3,1,0,-3,0,1,-3,-2,2,-4,-3,1,-3,-2,2,-3,-2,0,-3,0,-2,-2,0,-3,4,2,-5,4,2,-6,-2,1,-4,-6,0,4,-4,-2,15,-3,-3,-4,-5,0,2,-2,2,2,-3,1,2,-3,1,2,-4,0,2,-4,0,2,-4,-1,2,-3,0,2,-4,-1,2,-4,0,2,-3,0,2,-3,2,2,-3,1,2,-2,2,1,0,3,-2,-1,2,2,0,3,1,0,3,1,0,4,0,0,3,-1,-1,3,-1,-1,2,-2,-1,1,0,-1,2,-2,-1,1,-1,-1,1,0,-1,2],[-4,2,5,-4,3,2,-6,5,0,-7,6,-3,-3,1,1,-4,0,3,-1,1,0,0,0,0,1,-1,-1,5,-1,-2,6,-2,0,6,-5,-2,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-2,0,1,0,-2,-1,-4,2,3,0,1,-1,0,0,-1,0,1,-1,0,1,-1,-1,1,-1,0,2,-1,-2,3,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,2,-2,5,1,-1,6,2,-2,5,4,-4,7,5,-4,1,4,-4,0,3,-4,0,1,-1,0,2,-1,-1,1,-1,-1,1,-1,-1,0,-2,-2,-1,-1,-2,0,0,-1,-1,0,0,-2,1,0,-1,1,2,-3,1,-1,2,-1,-1,2,-1,-1,2,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,1,0,0,0,1,0,1,0,-1,2,-2,-1,2,-2,0,1,-2,0,2,-1,1,2,-1,1,2,-1,0,2,-1,0,2,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,-1,1,-1,1,0,0,0,1,-1,0,1,-2,0,1,-1,0,1,-1,0,1,-1,-1,2,-1,-1,2,-1,-4,4,-3,2,1,0,0,2,-1,0,2,-1,0,1,-1,0,0,-1,0,0,-1,1,1,-1,0,1,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-2,0,0,-1,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,1,-2,1,1,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,-1,0,-1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,1,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,-1,0,1,0,0,1,0,0,1,0,1,1,1,-1,2,-1,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,2,1,-1,1,0,-1,0,0,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,1,0,-1,1,0,-1,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,1,-1,1,3,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-2,1,1,0,1,1,0,1,1,0,1,0,0,0,0,0,1,2,-1,0,3,-1,1,2,0,0,2,-1,0,2,-1,0,2,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-3,0,2,1,0,2,2,1,2,3,0,1,4,3,1,3,5,-2,5,7,-7,3,1,2,2,2,4,2,0,0,1,1,0,1,0,0,0,1,0,-1,5,-2,2,-3,1,-4,1,0,1,0,0,2,2,0,1,3,0,1,4,-1,0,4,-2,0,4,0,0,1,-1,0,1,-1,-1,1,0,0,0,-1,0,-1,0,0,-1,-1,0,-2,-2,2,0,-3,2,-1,-3,3,-1,-1,-1,-1,-1,-1,0,-2,-2,1,-2,-1,1,-2,-2,0,-3,-2,0,-2,-2,0,-2,-2,0,-2,-1,-1,-1,-3,-1,-1,-2,-1,0,-3,-1,1,-2,0,2,-2,3,3,-3,-1,-1,-2,-2,-2,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-1,-1,1,-2,-1,0,-1,-2,0,-2,0,-1,-2,-1,-3,-1,1,-3,-3,2,-3,-4,3,-3,-5,2,-3,-5,-1,0,-1,0,-1,-2,-1,-1,0,0,-2,0,0,-3,0,0,-3,1,0,-2,0,0,-1,1,0,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,-1,-2,0,0,-1,0,0,-1,0,0,0,1,0,0,0,0,1,1,-1,2,1,1,2,1,0,0,1,0,0,0,0,0,1,0,0,1,-1,0,0,-1,1,1,0,0,1,0,0,0,0,0,1,0,0,1,0,-1,1,-1,-1,0,-1,-2,1,-2,-3,2,-3,-4,1,-2,-5,2,-4,-6,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,0,0,1,-2,1,1,-4,-1,2,-7,0,2,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,1,1,0,3,1,1,2,1,1,2,1,0,1,1,1,1,1,1,2,1,1,1,1,1,2,2,4,2,0,6,2,5,2,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,4,1,1,2,0,0,2,2,0,1,2,0,2,1,0,2,1,0,2,1,1,1,1,-1,2,3,1,1,-1,0,1,2,-1,1,2,0,0,2,0,0,3,1,-1,3,1,-1,2,3,-1,3,1,-1,2,-1,-1,2,0,-1,2,-2,-1,1,0,0,3,-1,0,3,0,1,2,0,1,2,0,2,1,1,2,2,2,4,-2,4,4,-5,4,4,-5,4,5,-3,6,4,-8,-1,2,2,-2,4,4,0,1,2,-1,1,1,-1,1,0,-2,-1,-1,-1,2,2,0,1,1,-1,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,2,2,1,2,2,0,2,3,0,1,2,-1,-1,2,1,3,1,0,2,2,0,2,2,0,1,2,-1,1,2,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,2,0,0,2,1,-1,3,0,-1,2,1,1,1,-1,2,0,-1,0,1,0,0,1,0,0,1,0,0,2,-1,0,2,-1,-1,4,1,-3,4,2,-4,3,1,-3,5,4,1,0,0,1,-1,-1,1,-1,1,2,-1,1,2,-1,1,2,-1,1,5,-2,1,0,-2,1,2,-1,0,2,-1,0,0,1,1,0,1,1,1,2,0,1,2,0,-1,1,-1,0,1,-1,2,1,1,3,2,1,0,1,1,0,1,0,0,0,1,1,-1,2,1,-1,4,1,-4,2,0,-4,4,1,-4,7,-2,-4,2,0,0,2,0,0,2,-1,0,2,-2,0,2,-3,1,3,-5,1,3,-3,0,4,-1,1,1,-1,1,1,-2,2,1,-2,2,1,-2,2,0,-1,1,1,-1,1,1,-1,1,0,-1,1,0,0,0,0,1,1,0,0,1,-1,1,1,-1,1,1,-1,1,1,0,1,1,0,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,0,0,1,-1,-1,1,-2,-2,-1,-1,-3,3,0,0,1,0,0,1,-1,0,1,-1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,3,0,1,2,-1,0,1,0,0,1,0,0,0,0,-1,0,0,-1,1,0,-1,1,0,-2,0,0,-1,2,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,1,0,1,-1,-1,2,-3,-2,3,-3,1,6,-6,-1,7,-11,-6,7,-6,2,0,0,0,0,0,1,0,0,0,0,0,0,0,-1,1,1,-1,1,1,0,1,4,0,4,5,0,2,0,0,1,0,-1,1,0,0,0,0,0,0,0,0,0,-1,0,0,-2,-1,-1,0,-1,0,0,0,1,0,0,0,0,-1,1,-1,-1,1,0,0,1,-1,0,-1,0,2,0,-2,-2,-2,-1,-1,1,-2,-1,1,0,0,0,1,0,0,0,0,0,0,0,1,0,-1,0,0,-2,0,1,0,1,1,0,1,0,-1,1,1,-1,1,0,-1,1,-1,-1,1,-2,-1,1,-2,-1,0,-7,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,0,1,0,-1,3,1,-2,2,0,-1,4,2,-1,1,2,0,1,2,-1,0,3,0,0,4,-1,0,3,0,-1,1,3,-2,-3,6,-4,4,2,-2,3,0,-1,2,0,-2,2,0,-1,2,1,-1,1,1,-2,2,2,-2,1,1,-2,3,3,-3,2,0,-1,2,0,-1,1,0,-1,1,-1,-1,0,-1,0,0,-1,0,0,-1,-2,0,-1,1,0,-1,0,0,-2,0,0,0,0,-1,0,0,-2,1,0,-3,1,1,-1,0,0,-2,-1,1,-2,-2,1,-2,-2,2,-2,-3,2,-2,-1,1,0,0,1,1,1,1,3,3,-2,6,4,-4,-2,-5,1,-3,-7,1,-1,-3,1,-1,-4,1,0,-5,1,1,-5,2,-1,-4,1,0,-4,1,0,-4,1,0,-3,1,1,-4,1,0,-2,0,0,0,3,1,-3,-1,1,-2,0,1,-2,1,2,-2,0,3,0,-1,3,1,-1,2,3,-1,2,1,-1,2,3,-1,0,1,0,-1,2,0,-3,3,0,-2,4,-1,-1,3,1,0,2,-2,1,1,-1,1,1,2,2,-1,-3,-2,2,0,-2,3,0,-2,0,-1,-2,-1,-1,-2,-2,-1,-2,-2,2,-5,-5,-3,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,1,-2,-1,2,-2,0,1,-1,-2,1,0,-2,1,-1,-1,1,-1,-1,2,-1,0,2,-1,2,1,0,0,1,1,1,1,-1,-3,1,-1,-3,2,0,-3,1,0,-4,1,2,-4,0,-1,-4,1,-3,-4,4,-6,-4,4,-5,-3,1,-2,-3,-1,0,-4,1,0,-5,2,-1,-2,0,-1,-2,0,-1,0,0,-2,0,0,0,0,0,-2,-2,0,-2,-2,0,-2,-2,0,-2,-2,0,-2,-2,0,-1,-2,0,-2,-2,0,-1,-2,-1,0,-2,-1,0,-2,-1,-1,-2,-1,-2,-1,0,-1,-1,0,-2,-2,1,-1,-2,1,-1,-2,1,-1,-3,1,-2,-1,1,-2,-1,0,-1,0,2,-2,1,2,-2,1,2,-3,3,5,-4,5,4,-2,1,8,-2,1,1,-1,0,3,-2,2,0,-2,2,0,-1,3,0,-1,3,0,0,2,1,1,3,0,3,3,0,4,2,-1,4,4,1,0,1,-1,0,0,-2,0,1,0,0,1,0,0,0,0,0,0,-1,0,0,0,0,1,-1,0,1,-2,0,1,0,0,1,-1,0,1,-1,0,0,0,-1,-1,0,0,1,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,0,0,-2,0,-1,-2,0,-1,-2,0,-2,-2,1,-3,-2,1,-2,-1,1,-1,-1,1,-1,-2,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,1,-1,0,1,-1,0,0,-1,0,1,-1,0,0,-2,0,0,0,-1,0,0,-2,-1,0,-1,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,0,-1,0,0,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,0,-1,1,0,0,1,-1,0,1,-2,1,1,-1,1,1,0,1,1,0,2,1,0,1,1,-1,2,1,-2,1,1,0,1,0,0,0,0,0,0,0,0,0,-1,1,0,-1,1,0,0,0,0,-1,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-2,1,0,-2,0,0,-1,-1,0,0,-1,0,0,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,0,0,-1,-1,0,-1,0,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,0,0,0,1,0,1,1,1,1,1,2,1,0,2,0,-1,1,0,-1,-1,-1,-1,-2,0,-1,0,-1,0,0,-1,0,0,-2,0,0,-2,-1,0,-2,0,1,-1,0,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-3,1,0,-4,1,3,-7,4,3,-7,5,5,-1,0,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,0,-1,-1,0,0,-2,-1,0,-2,-1,0,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,-1,-1,1,-1,0,0,-1,-3,0,-1,-1,-1,-1,-4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,-1,-2,-1,-1,-1,-1,-1,-1,-2,-1,-1,-1,-2,0,-2,-2,-1,-2,-2,-1,-2,-2,-1,-2,-1,-1,-3,-1,0,-2,-2,0,-2,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-7,1,-1,3,1,0,0,-2,0,-1,-2,0,1,-2,0,1,-3,0,0,-3,-2,1,-4,0,1,-4,-1,2,-4,2,0,-6,0,1,-2,0,0,-2,0,1,-2,0,1,-1,0,1,0,1,0,-1,2,-4,1,2,-5,-1,2,-6,4,0,1,-1,0,1,-2,0,1,-2,0,1,-1,0,1,-1,-2,2,-2,0,2,-1,1,3,0,1,1,-1,1,1,-1,1,0,-1,0,0,-3,1,0,0,1,0,0,1,1,0,0,1,-1,0,1,-1,0,1,-1,1,2,-1,0,2,-2,0,0,-1,0,0,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-3,1,-3,-3,1,-5,-4,2,-3,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,1,0,-1,1,0,-1,0,0,0,0,0,-1,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,-1,2,1,-1,1,1,0,1,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-2,0,2,-3,-1,3,-7,-2,5,-5,-4,1,-12,-1,0,0,0,1,0,1,0,-1,0,0,0,0,0,0,1,1,0,4,0,0,0,0,0,0,1,1,0,1,1,0,1,0,0,1,0,0,0,-1,0,0,-2,-1,1,1,0,1,1,0,1,0,0,2,1,0,2,1,0,2,1,0,2,0,0,2,1,0,2,1,0,1,1,0,2,1,0,2,1,0,2,0,1,2,2,1,2,-3,2,1,1,0,2,2,0,1,0,0,1,0,0,0,0,-1,-1,-1,0,0,0,-2,1,0,0,1,1,0,1,0,0,2,0,0,2,0,0,2,0,0,2,0,-1,2,0,0,2,0,0,2,0,0,2,1,0,2,1,0,3,1,0,3,0,-1,2,1,1,2,1,-1,1,1,-2,2,1,0,2,1,-1,2,0,0,2,1,-2,1,1,-2,3,1,1,4,0,3,5,-1,4,5,-1,5,1,1,-1,2,2,0,1,0,-1,1,-1,-1,1,-1,-1,0,-1,-1,1,-1,0,1,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,1,0,-1,1,1,-1,1,0,0,0,0,0,0,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,1,1,1,-2,1,2,0,0,5,1,-1,7,3,-1,6,2,-3,9,4,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,-2,1,0,-1,0,0,-1,-1,0,-1,0,1,0,0,1,0,0,1,0,0,2,0,0,2,0,0,2,0,-1,2,0,-1,1,0,-2,1,0,-2,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-2,0,0,-1,0,0,-1,1,0,-1,1,-1,-1,0,0,0,0,0,-1,0,0,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,-3,-2,-3,-2,-4,-2,-3,-4,-3,-2,-1,-1,-1,-1,0,-2,-1,-1,0,-1,-2,0,-1,-1,0,-1,-1,1,0,1,1,0,0,-1,2,3,4,0,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-1,1,-2,-1,3,-2,-1,3,-2,-1,4,0,1,3,0,1,4,1,3,1,0,0,1,0,0,1,1,0,0,1,0,0,1,0,0,1,0,1,1,1,1,1,0,1,2,0,1,1,0,1,1,1,1,1,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,2,1,0,1,1,0,2,1,0,1,1,-1,-1,-2,-2,-3,3,-3,0,1,0,2,1,-1,2,1,-1,1,0,-1,1,0,-1,1,-1,-1,2,1,0,2,1,0,2,1,0,2,1,0,2,2,1,3,2,2,4,2,2,3,2,1,2,1,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,1,0,2,1,0,1,0,0,2,0,0,2,0,0,1,-1,0,1,-1,-1,2,-1,-1,2,-1,0,2,-4,-2,12,2,2,-7,-1,0,2,0,-1,2,-1,-1,1,-1,-1,2,-1,-1,2,-2,0,2,-3,0,2,-4,0,2,-4,0,3,-3,0,4,-2,0,4,-1,-1,2,-1,-2,2,-1,0,2,0,0,2,0,-2,3,1,-2,5,2,-2,4,3,-2,6,2,-4,8,1,-4,9,0,-3,7,0,0,1,0,0,-1,0,1,2,0,1,1,0,1,2,1,3,3,2,2,7,2,5,6,1,7,2,0,6,0,1,1,0,-1,1,0,3,1,0,-1,0,0,-1,0,0,-2,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,1,-1,0,1,-2,-1,0,-2,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,0,-2,1,0,-1,1,0,-2,1,0,-2,1,0,-2,1,-1,-2,1,-1,-1,0,-1,-2,1,-2,-1,0,-2,-1,0,-1,-2,1],[2,1,0,0,-1,-1,0,0,-3,-1,-1,-4,0,0,-1,-1,1,-2,0,0,0,0,0,0,0,1,0,0,2,0,-1,6,1,0,8,2,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,3,1,1,1,2,3,6,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,1,0,-1,1,0,-1,1,0,-1,2,0,-1,3,0,-2,3,0,-2,2,0,-2,1,0,-3,1,0,-2,1,0,-2,1,0,0,1,1,0,1,0,0,1,1,0,0,2,0,0,3,0,2,3,2,-2,2,3,-4,0,7,-3,0,10,-7,-1,6,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,-1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,-1,1,0,-1,1,3,-1,1,1,0,1,1,1,1,0,0,0,0,0,1,0,0,1,1,0,1,0,-1,0,3,0,2,-3,-2,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,-1,0,1,-1,1,-1,0,0,-1,0,-1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,-1,0,1,0,1,1,1,1,1,0,1,1,0,1,1,0,2,0,1,2,0,0,2,0,0,1,0,0,1,0,0,1,1,-1,1,0,0,1,1,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,1,-1,2,1,-1,1,1,-1,1,1,-1,1,1,-2,1,1,-1,0,1,-1,1,1,-1,1,0,0,1,0,0,1,0,1,1,0,0,0,1,2,0,1,2,1,0,2,2,0,2,2,0,2,3,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,3,1,-1,2,1,0,4,3,-1,-1,0,2,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,-2,1,-1,-4,3,1,0,1,0,0,0,0,0,1,0,1,0,0,0,0,-1,0,1,-1,-1,0,-1,-1,0,-1,-1,-1,-2,-1,-1,-3,-1,-1,-4,0,0,-2,0,-1,-1,-2,-2,-1,-2,-3,0,-2,-2,1,-2,-2,1,-1,-2,1,-1,-2,0,-1,-2,0,0,-1,-2,0,-1,1,0,0,1,1,1,2,0,0,3,1,1,4,1,1,5,1,0,7,0,-1,6,1,-2,6,1,-2,2,1,1,2,1,1,2,2,2,2,2,2,2,3,2,2,2,2,5,2,5,-2,2,-1,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,2,1,1,2,1,0,2,0,1,2,-2,1,1,-3,2,1,2,-1,1,1,0,1,4,-2,1,2,0,2,-2,0,0,-3,0,0,-2,-2,0,-1,-1,0,-1,-2,-1,-2,-4,-2,-2,-3,-1,-2,-3,0,-1,-3,1,-2,-3,-1,-2,-2,0,-1,-1,-1,-2,0,0,-2,2,0,0,0,0,-2,-3,0,-2,-4,0,-2,-3,0,-2,-3,0,-2,-2,0,-1,-2,-1,-2,-2,1,-2,-1,0,-2,-1,0,-3,0,-1,-4,-1,0,-4,-1,-2,-4,0,-3,-4,-1,-5,-5,1,-3,-1,-1,0,-1,-1,1,-1,-1,0,-1,0,0,-1,0,1,-2,0,0,-1,0,0,0,0,0,-1,0,0,-1,-2,-1,0,-1,-1,0,-1,-2,0,-1,-1,1,-1,-2,2,-1,-2,1,0,-1,2,0,-2,1,1,-1,1,1,-1,1,1,0,1,1,1,2,3,0,1,1,0,1,1,0,0,1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,1,-1,-1,1,-1,0,3,-2,-1,4,-3,-2,3,-3,-3,7,-4,-3,0,0,0,0,0,-1,1,0,0,1,0,0,2,0,0,0,-1,1,-2,0,1,-3,-1,5,-4,0,4,0,0,-1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,1,1,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,2,0,0,3,0,1,4,-1,0,3,0,0,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,-1,1,1,-1,3,-1,-1,-1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,1,0,0,1,1,0,1,-1,-1,-1,0,-2,-2,1,0,0,0,0,0,0,-1,0,0,-2,0,2,-2,-2,4,-3,-2,4,-4,-3,4,-3,-3,4,-5,-2,5,1,0,0,2,-1,-1,1,0,0,1,0,0,1,0,1,1,0,2,1,0,0,1,0,0,1,0,0,2,0,0,2,0,1,3,1,1,3,0,1,3,1,2,3,1,2,2,2,4,3,3,5,1,7,5,7,0,6,2,0,2,1,0,2,2,0,3,2,-1,2,1,-1,1,0,-1,1,1,0,1,1,0,0,1,1,-1,1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,-2,-2,-2,-2,-1,-1,-4,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,1,1,-2,1,1,0,2,2,0,0,5,1,-3,6,1,-5,6,2,-3,-1,-2,0,-2,-3,-1,0,-1,1,0,-1,0,0,-1,0,2,0,2,0,0,4,6,-1,0,-1,-1,0,-1,-1,0,-2,0,0,-2,0,-1,-1,0,-2,-2,0,-3,-4,0,-5,-5,0,-5,-3,0,-4,-2,0,-3,-1,0,1,-1,-1,1,-1,0,0,-1,0,1,-1,0,2,0,-1,3,1,-2,4,3,-2,6,0,-2,3,-1,0,1,-2,0,1,-1,1,1,-1,1,2,-3,2,2,-4,5,3,-5,0,3,-1,0,0,0,0,0,-1,0,0,-1,0,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,1,0,-1,1,1,-1,1,1,-2,1,1,-2,1,1,-2,2,3,-2,-1,3,-5,0,5,-6,-3,1,-7,1,1,-2,2,1,-2,1,1,-2,1,1,-2,1,1,-3,2,1,-3,1,1,-1,1,1,-2,1,1,-2,1,1,-2,1,0,-1,0,0,-1,1,1,-2,1,2,-3,2,1,-2,2,1,-2,3,1,-1,3,3,-1,7,6,2,1,0,-1,2,2,-3,2,2,-3,1,1,-3,1,1,-3,1,1,-3,2,2,-4,3,1,-2,-1,2,1,-4,2,1,-3,1,-1,-7,3,4,1,2,-3,0,2,-3,1,2,-2,1,2,-1,2,2,-1,5,2,1,6,1,-1,3,-4,-1,4,-7,-3,1,3,-1,1,2,-1,-1,3,0,0,2,0,0,2,0,0,3,-1,0,2,-1,0,3,-1,0,2,0,0,2,0,0,2,0,-1,1,0,-2,1,0,-2,0,2,-3,0,3,-2,-2,2,0,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,2,-1,0,0,-1,-1,0,-3,-2,1,-1,1,1,-1,1,1,-1,0,1,-1,0,2,-1,1,2,-1,2,3,1,5,-2,-1,2,-5,3,5,1,-3,0,0,-4,0,1,-1,0,0,-2,1,-1,-2,2,-2,-2,3,0,-3,3,-5,-2,3,0,-2,1,1,-1,1,-1,-2,1,-1,-2,1,-1,-2,0,-1,1,1,-4,3,0,-5,5,-1,-5,3,0,-1,-1,1,-1,-1,1,-1,-1,1,-2,-1,1,-2,-1,1,-1,-1,0,-2,-1,-2,0,-1,0,-1,-1,1,-1,-1,1,-1,0,1,0,1,1,0,1,1,0,1,3,0,1,3,0,0,4,0,1,0,0,2,0,0,1,0,1,1,-1,1,1,-1,1,0,-2,0,1,-1,1,1,-1,1,2,-2,0,0,0,0,0,0,0,0,0,0,0,-1,1,1,0,0,1,0,-1,1,-1,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,-1,2,0,0,0,1,-1,0,0,1,0,0,1,0,0,2,-1,0,1,-1,2,3,-3,-2,1,0,0,1,-1,0,1,0,-1,1,-1,-1,0,-1,-2,-1,-1,-1,0,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,-2,1,0,-1,1,0,3,2,0,-3,1,0,0,1,-2,0,1,2,0,1,2,0,2,3,-1,3,3,1,2,2,-3,0,2,0,0,1,0,-1,2,0,-2,2,1,-2,3,1,-2,2,0,-2,2,0,-3,1,-1,-2,1,1,-3,1,1,-2,1,1,-2,0,0,-1,0,0,-3,2,-1,1,-1,-3,4,1,-4,-3,0,0,-4,0,-1,-3,0,0,-3,0,-1,-4,0,-1,-2,-1,-4,0,-4,-6,0,-5,-9,-2,-3,-9,-4,-1,-7,-3,-1,0,-4,-1,0,-3,-1,0,-3,-1,0,-3,-1,0,-3,0,0,-4,-2,2,-3,-1,1,-3,-1,1,-2,-1,1,-2,-1,1,-3,0,1,-2,0,1,-2,0,1,-2,-1,1,-2,0,1,-2,0,1,-2,0,1,-2,-1,2,-2,-1,2,-2,-1,2,-2,-1,3,-2,-1,4,-1,-1,2,-1,-1,3,-1,-3,4,0,0,3,0,0,3,1,0,3,-1,0,4,-2,0,5,-2,-1,3,0,0,3,0,1,2,0,0,4,0,0,4,-1,0,4,-2,0,5,1,0,2,1,0,2,2,0,2,3,-1,1,2,2,2,0,-1,1,0,-2,0,0,-1,1,-1,-1,1,-1,-1,1,-1,-2,1,-1,-1,2,0,-1,1,0,-1,1,0,-1,0,0,-1,-1,0,-1,-1,1,-2,-1,1,-1,0,1,-3,-3,0,-1,-1,0,-1,0,-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,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,1,1,-1,0,1,-1,0,1,-1,0,3,0,2,2,0,3,3,-2,2,2,-1,2,2,0,3,2,-2,1,1,-1,0,2,-1,1,0,-1,0,0,-2,0,0,-2,0,0,-2,0,0,-2,-1,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,1,0,1,2,0,1,2,0,1,2,0,2,2,0,0,1,-1,1,1,-1,1,1,-1,1,0,-1,2,0,-2,3,0,-2,3,-2,0,3,2,-2,2,0,-1,1,0,-1,2,0,-1,1,-1,-1,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,-1,-1,-1,0,-1,-2,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-2,-1,0,-1,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,-1,-1,-3,-1,-2,-3,-1,-3,-1,-1,-2,2,-1,0,2,-1,0,0,-1,0,1,-2,0,0,-2,0,0,-2,0,0,-2,0,1,-1,0,-1,-1,-1,-1,-1,0,-1,0,-1,0,0,0,0,0,1,-1,0,0,-1,0,0,-1,0,0,1,1,1,2,1,2,3,2,2,3,4,2,2,4,1,1,3,0,0,0,0,0,0,0,1,-2,1,1,-2,1,1,-2,0,2,-2,0,1,-2,0,2,-1,1,2,-1,1,1,0,0,1,0,0,0,0,-1,1,0,0,1,1,0,1,0,0,1,0,0,0,0,0,-1,1,1,-2,1,1,-5,3,2,-6,3,2,1,1,0,1,1,0,1,0,-1,2,0,-1,2,0,-1,1,0,-2,0,-1,-3,-1,0,-3,-1,1,-2,0,1,-1,1,0,-1,2,0,-1,2,0,0,2,1,0,1,1,0,2,1,0,1,0,-1,2,0,1,1,1,0,2,1,0,1,1,0,1,1,-1,1,1,-1,1,2,0,1,1,2,1,2,1,0,2,1,1,1,-1,1,2,0,1,1,-1,1,1,-1,2,1,-1,3,1,-1,1,2,-1,2,1,-1,2,2,-1,2,1,0,2,0,0,3,0,1,3,0,1,2,-1,1,3,-1,1,2,0,1,2,0,1,1,0,0,0,-1,0,0,0,0,-1,0,-2,-2,0,-3,0,2,-2,0,-1,1,-1,-1,1,0,-1,1,0,-1,2,0,-1,2,0,0,3,-1,-2,6,-2,-1,7,0,-4,7,0,-1,1,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,3,-1,5,0,-2,-3,0,-1,1,0,-1,1,0,-2,1,1,-1,0,1,-2,0,2,0,-1,1,-1,0,1,-2,-1,0,-1,0,0,0,0,-1,0,0,0,-1,-3,0,0,0,1,0,0,0,0,-1,1,0,0,1,0,-1,1,0,-1,1,-1,-1,1,0,0,1,0,0,1,-1,1,1,1,1,0,1,1,0,2,2,1,3,3,2,2,3,-1,2,4,8,2,4,1,0,1,1,0,2,1,0,1,1,1,0,0,2,-3,3,-1,1,2,-1,1,1,0,1,1,-1,0,2,-1,1,1,-1,1,1,-1,1,1,-2,1,1,-1,1,1,-2,1,1,-1,1,2,-1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,-1,0,0,-1,0,1,-2,0,1,-2,0,1,-3,1,-2,3,0,3,-10,3,0,-1,0,0,0,0,0,-1,1,0,-1,0,1,0,1,1,-1,0,-1,0,0,-1,0,0,0,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,2,-1,0,2,0,-1,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,0,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,3,-2,-1,1,-1,-1,1,-1,-1,2,-2,-1,1,-1,-2,2,-1,-2,2,-1,-5,0,0,-1,1,-4,-2,2,-1,-2,2,-1,-1,1,-1,-1,1,0,-1,1,0,0,0,1,0,0,1,1,-1,1,-1,2,-1,0,3,-1,0,2,0,0,2,-1,0,0,-2,1,-1,-3,-1,1,-2,0,2,-1,0,2,-1,-1,2,-1,-1,2,0,-1,2,1,-2,0,2,-2,0,3,-1,0,4,0,-1,5,0,-2,5,0,-2,5,0,3,0,0,6,0,0,1,0,-1,0,0,-1,0,-1,-2,0,-2,-1,-1,0,0,0,0,0,-1,1,-1,1,0,-1,0,0,-1,0,1,-1,1,1,-1,2,2,-1,2,1,-1,2,1,-1,0,1,-1,0,0,-2,0,1,-1,0,1,-1,0,1,-1,-1,1,0,0,0,-1,1,-1,-2,1,0,0,1,1,-3,2,-1,0,1,0,1,1,0,0,2,0,0,3,0,0,4,0,-1,6,0,2,8,-4,-4,5,4,1,2,0,2,2,0,-1,1,1,0,0,1,-1,0,1,-1,-1,1,-1,-1,1,0,-2,1,0,-2,1,0,-2,0,0,-2,0,0,-2,0,-1,-1,0,-1,-1,1,0,0,1,1,-1,2,0,0,1,0,0,1,0,0,1,0,-1,2,-2,-2,1,1,0,2,1,0,1,1,0,2,1,0,1,1,0,1,2,1,1,1,2,0,2,0,0,1,0,1,2,0,1,1,0,1,0,0,1,0,-1,0,1,1,1,-1,5,-2,0,4,-3,-1,9,-3,0,0,1,0,-1,2,0,0,0,0,1,1,0,1,1,-1,0,0,0,-1,0,3,0,1,-2,-3,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,-1,-1,2,-3,0,2,-3,-2,2,-1,-1,2,-2,-4,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,1,1,0,0,1,0,0,1,-1,0,1,-1,-1,1,0,-1,1,0,-1,1,0,0,1,-1,1,1,-1,1,1,-2,1,1,-2,1,1,-2,0,1,-1,0,1,-1,0,2,-1,0,1,0,-1,1,0,0,1,0,-1,2,2,-2,2,3,1,3,3,0,1,-1,-1,1,0,0,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,1,-2,-1,1,-2,-1,1,-2,-2,0,-2,-3,-1,-3,-4,-1,-3,-3,-1,-2,-2,-1,-1,-1,0,-1,-1,0,-2,-1,0,-2,0,0,-2,0,0,-2,1,0,-2,1,-1,-3,1,1,-2,1,0,-2,1,-1,-2,1,0,-2,1,0,-2,1,1,-2,1,0,3,0,-1,4,1,-1,-2,0,-1,11,1,0,-2,2,0,-2,-1,0,-2,-1,0,-2,-2,0,-2,-2,0,-3,-2,0,-2,-1,0,-3,-2,-1,-4,-3,-1,-4,-3,-1,-4,-1,-1,-2,-2,-1,-2,-1,-1,-1,-1,-3,-1,-1,-2,-2,-2,-1,-3,-2,0,-3,-2,0,-4,-1,1,-4,0,1,-4,-1,0,-3,0,-3,1,2,-5,4,-1,-2,-1,0,-3,0,-1,-1,-2,0,1,-3,3,2,-3,3,4,-4,1,6,-4,-2,4,-3,-1,-4,3,0,-5,5,-4,-3,3,1,-1,2,2,-1,1,3,-1,2,3,-1,1,3,-1,0,4,-1,-1,2,-1,0,3,0,-2,1,-1,-1,1,-1,-1,3,-1,3,4,-1,3,3,-1,3,0,-1,3,0,0,2,-1,0,2,-1,0,1,-2,0,1,-2,0,1,-3,1,0,-3,0,0,-4,0,0,-2,0,1,-3,0,0,-3,0,1,-2,0,1],[6,2,2,4,0,1,4,0,-2,3,-1,1,3,1,0,4,1,-1,1,1,0,0,1,-1,-2,0,-1,-3,-1,1,-2,-1,2,0,-2,3,0,0,-3,0,0,-3,1,1,-3,1,1,-4,2,1,-4,2,0,-5,3,1,-5,1,-2,-5,1,1,-4,2,0,-4,1,2,-3,1,3,-3,1,4,-3,1,4,-3,3,4,-3,1,5,-2,1,3,-2,1,3,-2,1,2,-2,1,2,-1,1,2,-1,1,1,0,1,2,1,1,1,2,1,0,1,1,0,2,1,0,0,1,0,0,0,2,-2,0,1,-2,1,1,-2,1,1,-2,1,1,-2,3,3,-1,2,3,-2,2,2,-2,1,-1,-1,0,-3,-1,2,-1,-1,1,1,-1,1,0,-1,1,1,-2,0,1,-1,0,0,-1,-2,0,-1,-3,-1,-1,-2,-1,0,-5,0,-3,1,1,-1,1,0,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-2,0,0,-1,-1,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,0,0,1,0,-1,1,0,-1,0,-1,-3,1,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,-1,0,0,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-2,-1,0,-3,-1,0,-2,-1,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,0,0,1,0,-1,1,-1,0,1,0,0,0,-1,0,1,0,0,1,0,0,1,-1,-1,1,-1,-1,0,-1,-2,0,2,0,0,0,-1,0,-1,-2,0,0,-3,-1,1,-3,-1,-1,-3,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-2,0,-1,-2,0,0,-3,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,0,0,1,0,1,0,0,1,0,1,2,-1,0,2,-1,0,0,1,-1,-1,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,2,0,2,3,0,2,3,0,2,3,0,1,1,0,2,1,0,3,0,1,1,-1,1,1,-1,0,1,-1,1,1,-1,0,1,-2,-1,1,-2,-1,3,-2,-1,1,-2,-1,1,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,1,-4,0,1,-5,-3,6,-5,-3,5,-1,-2,0,-1,-2,0,-1,-3,-1,-1,-3,-1,-1,-3,-1,-1,-2,0,2,-2,-2,-4,-1,3,-1,-3,-1,-1,-4,-1,-1,-3,-1,-1,-3,0,-2,-3,0,-3,-3,2,-2,-1,-1,0,-3,0,0,-3,1,0,-3,0,0,-3,0,-1,-3,0,-3,-2,1,-4,-2,3,-2,-2,4,-1,0,5,0,-4,0,0,-4,0,0,-4,1,-1,-4,0,-1,-3,1,0,-3,1,0,-3,1,0,-3,2,-2,-3,2,0,-2,2,-1,-1,2,0,-2,2,0,-2,1,0,-1,2,-5,-3,2,0,0,2,0,1,2,0,0,2,0,1,2,1,1,2,1,0,2,1,2,2,1,1,2,1,2,1,1,2,1,1,3,0,0,2,2,0,2,3,0,0,4,1,3,2,0,1,2,0,1,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,1,0,1,1,0,0,1,0,0,1,-1,0,2,-1,0,2,0,0,1,-1,0,1,-2,0,1,-1,1,1,-2,2,1,-1,0,1,-1,0,1,-1,0,1,0,0,2,0,1,1,-1,0,1,0,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,2,-1,0,1,-1,-1,0,-1,0,0,-1,-1,0,0,-1,1,0,0,2,-1,4,3,4,1,1,6,5,2,5,11,5,11,2,0,-1,-1,0,-1,-1,0,-1,-1,1,0,-1,1,0,-1,1,1,-1,0,2,-2,0,1,-2,-1,5,-5,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,-1,-1,-3,0,-3,-3,-2,-3,-3,2,-3,-1,0,0,0,1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-2,-1,-1,-2,1,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,-1,0,-1,2,1,0,0,1,0,0,0,-1,-1,0,0,-1,0,0,-1,-2,0,-2,-3,1,-2,-2,0,-2,-2,0,-3,-2,1,-2,-2,0,-3,1,0,-1,1,0,-1,1,0,-1,2,1,-2,2,1,-2,1,1,-3,0,3,-3,2,4,-2,3,6,-1,4,8,0,5,6,0,3,2,-1,3,3,0,3,0,-1,4,0,-1,4,1,0,3,1,-2,4,-1,2,3,0,-1,4,0,-1,2,0,-1,1,0,0,1,0,-1,0,0,-1,1,-1,-2,1,-1,-2,1,-2,-2,1,-1,-1,0,0,-1,2,-1,-1,1,-1,-2,1,-1,-1,2,0,-2,2,0,-2,1,1,-1,0,1,-1,1,1,-2,1,2,-1,0,2,-1,0,3,0,1,3,-1,0,2,-2,-1,1,-2,0,1,-2,-1,1,-1,0,0,-1,-1,1,-1,0,2,0,0,2,0,-1,2,0,-1,1,-1,-2,1,-1,0,0,-2,0,0,-2,0,-1,-2,0,-1,-2,1,-2,-2,-1,-1,-2,-3,-2,1,-5,-4,4,-4,-1,1,0,0,-1,0,0,-1,0,1,-2,-1,1,-2,-1,1,-2,-2,1,-2,-2,1,-2,-2,2,-2,-1,1,-2,-2,1,-2,-1,2,-1,0,1,-2,0,0,-2,0,0,-2,-1,-2,-1,-2,-2,-2,-1,0,-4,0,1,-5,1,1,-1,1,1,-1,1,1,-2,1,1,-2,1,2,-2,1,2,1,1,5,2,2,6,-1,0,5,5,1,1,-2,2,1,-2,2,1,-2,2,1,-3,3,1,-3,4,-1,-4,3,2,-4,2,0,-2,2,0,-2,3,1,-1,2,0,0,3,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,-1,1,1,-2,1,1,-2,1,0,-2,1,0,-1,0,1,0,0,0,0,0,0,-1,0,0,-2,0,0,-2,0,1,-3,-1,1,-3,0,1,-3,-3,1,-3,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,-1,0,1,0,0,0,-6,1,0,0,1,0,1,0,0,0,-1,0,0,-1,1,-1,-2,2,0,-1,0,0,-6,4,-3,0,0,0,-1,0,0,0,1,0,1,1,0,1,1,0,1,1,-1,3,1,2,1,-3,3,3,-4,7,7,-2,9,2,-7,8,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,0,-1,-1,0,-2,-3,-2,-5,-3,0,-11,-5,1,0,0,2,0,0,2,0,1,2,0,1,1,0,1,0,0,0,0,0,0,0,-1,0,2,0,1,2,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,2,-1,1,-2,1,0,0,0,-1,0,1,2,1,1,2,1,1,3,1,1,4,1,1,2,1,0,0,-1,0,2,1,1,3,0,1,1,1,0,1,1,0,0,1,0,0,0,0,1,2,1,-4,0,-1,-6,4,-1,0,1,1,0,1,1,0,0,1,0,-1,1,0,0,2,0,-2,3,1,-1,3,-1,-4,5,1,0,0,1,0,0,0,-1,0,1,-1,0,1,-2,0,0,-1,0,-2,-1,1,-5,-2,1,0,-1,1,1,-1,-1,1,-1,-2,1,-1,0,1,-2,0,2,-2,1,2,-5,3,0,-6,4,3,-6,4,1,-1,0,1,-1,0,1,0,0,1,1,0,1,1,1,1,1,2,-1,2,0,4,1,4,0,1,0,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-3,0,-3,-3,3,0,-1,0,-1,-1,0,-1,-1,-1,-1,0,-2,-2,1,-2,-2,1,-1,-2,3,-1,-3,7,4,-6,7,3,-10,-1,-2,-2,-1,-3,-4,0,0,-1,-1,0,-2,0,0,-2,-3,-1,-5,-1,-1,-2,0,-2,-2,-1,-1,-1,-1,-1,-1,-2,1,-1,-2,1,-3,-2,3,-3,-1,1,-3,-2,-2,-1,-2,-3,-1,-2,-2,0,-2,-3,0,-2,-3,1,-3,0,2,-1,-3,1,-1,-3,1,-2,-2,1,-2,-2,1,-2,-2,1,-2,-3,3,-2,-5,1,-2,-2,-1,-1,0,-3,2,-2,-5,-1,3,-4,-2,-2,1,-2,-2,1,-1,-2,1,-2,-1,1,-2,-1,2,-2,-1,-1,-1,1,5,-1,-1,0,-1,0,0,-1,-1,0,0,-1,-1,-1,-2,-1,0,-1,-1,0,-1,-1,-2,-2,-2,0,-1,0,1,0,-1,0,0,0,0,0,0,-1,-1,1,-1,2,2,0,-2,-1,1,-2,0,1,0,1,1,1,1,-1,1,1,0,1,1,0,1,1,0,1,2,0,2,3,0,2,4,1,0,4,0,0,3,0,2,1,0,2,1,0,1,1,0,1,1,0,0,2,0,1,2,-1,0,2,1,1,0,0,2,0,1,0,0,1,0,-1,1,0,-1,0,0,-1,1,0,-2,0,0,-2,-1,0,-2,-1,-1,-1,-1,-1,-1,2,1,-1,2,1,0,1,2,-1,2,3,-1,1,3,-1,1,4,-3,1,3,-1,1,3,-1,1,3,-1,0,3,-1,0,3,-2,-1,4,0,-6,6,0,3,3,2,1,2,0,1,2,0,1,1,0,1,0,1,1,0,1,0,0,2,1,0,2,1,0,2,2,-1,3,0,-2,3,4,-2,4,0,0,1,1,0,0,0,0,2,-1,0,1,-2,1,2,-3,1,2,-2,1,2,0,0,1,0,0,2,-1,0,1,0,-1,1,0,-2,1,0,0,0,1,1,0,0,0,1,0,-1,1,0,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,0,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,0,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,0,-3,-1,1,-5,0,2,-6,2,3,-6,3,3,-6,3,4,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,1,-1,-1,0,-1,-2,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,2,-1,-4,-5,2,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,0,-1,-2,-1,0,-1,-1,-1,0,0,-1,-1,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,-1,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,-1,1,0,-1,0,0,-1,0,-1,-1,0,-1,-2,0,0,-2,1,1,-1,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,0,2,0,-1,2,0,-2,2,0,-1,0,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,1,1,1,1,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,1,1,0,1,1,1,0,1,0,1,2,2,-1,2,1,0,2,1,1,1,1,1,1,1,1,1,1,1,1,2,0,1,3,0,2,5,2,3,6,1,4,5,-2,5,4,-2,3,1,1,1,2,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,0,1,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,-1,0,0,-1,-1,1,-2,-2,1,0,-3,1,0,1,0,-1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,2,1,0,1,1,0,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,2,1,0,1,1,0,2,0,0,1,0,0,1,0,0,1,-1,-1,-2,-1,-3,-4,-2,1,-2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,0,2,2,1,1,1,1,1,1,1,2,2,0,2,2,0,2,3,0,2,3,2,4,3,7,2,7,0,8,-1,0,1,2,0,2,2,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,0,1,0,1,0,-1,0,1,0,0,1,0,0,1,0,0,1,1,1,0,1,1,0,2,0,0,1,0,-1,1,1,1,1,1,0,2,1,2,2,1,3,2,1,4,3,1,4,3,2,5,5,0,5,5,4,6,5,1,2,1,0,2,1,1,2,0,1,3,-1,1,3,-2,2,1,-1,1,1,0,1,0,0,0,0,-1,1,0,0,0,0,0,0,-1,1,0,0,1,0,0,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,1,1,0,0,1,0,0,1,0,0,1,1,0,0,1,0,1,1,-1,2,-1,-1,4,-4,1,1,1,-2,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-3,0,3,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,1,0,0,0,1,0,0,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,2,1,0,0,0,1,0,0,1,0,0,1,0,1,1,0,1,0,1,1,-1,1,1,-2,1,1,0,2,0,1,0,0,0,0,1,1,0,0,1,0,0,1,1,-2,1,1,0,1,0,0,1,0,-1,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,-2,2,1,1,1,1,0,1,0,-1,2,-1,0,1,0,0,1,-1,0,1,-1,1,0,-2,-1,1,-1,0,1,-1,0,2,-2,0,1,0,0,1,0,0,1,0,-2,1,1,0,-1,1,1,0,3,2,-1,5,2,-1,5,3,-1,6,1,1,0,1,2,0,1,0,0,1,-1,0,1,-1,0,1,0,-1,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,1,1,-1,1,0,-1,2,1,-1,3,1,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,1,-1,2,0,-1,2,-2,-1,2,3,-2,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,1,0,-2,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,1,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,-1,1,-1,-1,-1,1,1,0,0,0,0,1,0,1,0,0,1,0,0,1,-1,0,2,2,4,2,3,4,2,1,3,2,-2,4,1,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-2,-1,1,-2,0,6,2,1,9,0,-1,6,6,4,1,-1,0,1,-2,0,1,0,1,0,0,1,1,0,2,0,0,1,-1,0,0,-2,1,-3,-1,1,-5,-2,2,-8,1,1,-3,0,1,0,0,1,1,0,1,-1,0,1,-2,-1,0,-1,-1,-1,-1,-1,1,-1,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-2,0,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,0,0,-2,0,1,-1,0,0,-1,0,0,-2,0,1,-3,-2,-1,-9,-2,0,3,-3,-2,-1,0,0,-2,1,0,-1,0,1,-1,-1,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,-1,0,-1,0,1,-1,0,2,-1,-1,1,-1,-2,0,-1,-2,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,1,-1,-1,-1,-2,-2,2,0,0,0,-1,0,1,-1,1,-1,0,1,-1,1,2,-1,2,1,-2,5,-2,-2,5,0,2,2,-7,-7,9,1,-1,0,2,-2,1,1,-1,0,1,-1,0,1,-1,0,-3,0,1,-4,2,-1,-7,4,0,-8,2,3,-7,0,4,-4,-1,3,1,-2,0,1,-4,-1,0,-1,0,0,-1,-1,1,0,0,2,1,1,3,1,0,4,1,0,3,1,2,2,1,2,1,1,2,0,-2,0,-2,-3,-1,1,-1,1,1,-2,1,0,-1,4,0,2,4,-1,3,2,-1,5,1,0,6,3,1,4,4,3,-3,0,5,-4,0,3,-3,-1,0,1,-1,0,1,0,0,2,0,1,3,0,0,2,0,1,3,0,0,2,0,0,2,0,0,1,0,0,1,0,1,3,0,1,4,0,1,2,0,0,0,0,0,0,0,-2,0,-1,-3,-1,-1,-3,0,-1,-3,0,-1,-3,-1,0,-3,-1,-1,-3,-1,0,-3,-1,-1,-2,-2,-1,-2,-2,-1,-2,-1,-1],[1,1,-3,0,0,-2,2,0,-2,2,0,-2,0,1,-1,1,3,-2,-1,1,0,-1,1,0,-1,0,1,-3,-1,1,-5,1,0,-5,1,-2,-1,1,0,-1,2,-1,-2,1,0,-2,1,-1,-2,1,0,-1,2,1,0,1,0,-1,4,2,-1,1,-1,-1,1,-1,-1,1,-1,-1,2,-1,-1,2,-1,0,2,-1,0,2,-1,0,2,0,-1,2,-1,-1,2,0,-1,2,-1,-1,2,-1,0,1,0,0,1,0,1,2,1,1,1,2,1,1,2,0,0,3,0,0,1,0,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,1,2,-1,-1,2,-2,0,1,-3,-1,1,-4,-3,1,-3,0,1,-6,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,1,-1,0,0,1,-1,0,1,-2,-1,0,1,0,2,-1,0,-1,-1,0,0,-1,1,-1,-2,1,0,-2,1,-1,-2,1,-1,-2,0,0,-2,0,0,-1,0,0,-2,0,1,-1,0,1,-2,0,1,-4,0,0,0,1,0,-1,0,1,-2,-1,1,-1,-1,1,-1,-1,0,0,-1,0,0,-1,-1,-1,-2,-1,2,-1,0,-3,-5,-1,-1,-1,0,-1,-2,0,-1,-1,0,-1,0,0,-1,0,1,0,0,0,0,0,0,0,0,1,-1,0,0,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,0,1,-1,0,0,-1,0,1,-1,0,1,-2,-1,1,-2,0,1,-1,0,0,-1,0,-1,-1,0,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-2,-1,0,-2,-1,0,-3,-1,0,-3,-1,-1,0,0,-1,-1,0,-1,0,1,-1,0,0,0,0,1,-1,0,1,-1,1,1,-1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-1,0,1,-1,0,1,-2,1,1,-2,0,1,-2,-1,1,-1,0,1,-1,-1,0,-1,-2,0,0,1,1,-1,-1,1,-1,-1,1,-1,-1,1,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,0,-1,-1,-1,0,-2,0,0,-2,-1,1,-1,1,-1,0,0,0,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,-1,1,1,-2,1,0,-1,2,-1,0,0,-1,0,1,-1,0,0,-1,0,1,-1,0,0,-1,0,1,-1,-1,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,0,0,0,0,1,0,0,1,0,0,2,0,0,2,0,0,2,-1,0,2,0,1,2,-1,1,3,-1,1,3,0,1,3,0,1,3,0,0,2,0,0,1,0,0,0,-1,3,-2,1,1,-2,1,1,-4,-1,2,-2,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-2,1,1,-3,2,4,-4,3,0,-2,4,-1,-2,0,-1,-1,0,0,-2,0,0,-2,1,-1,-2,1,-1,-4,-1,-3,0,1,0,-2,1,0,-2,2,-1,-1,0,-1,-1,0,-1,-1,-2,-1,0,-2,-2,-1,-3,0,-2,-4,-2,1,-3,-1,-2,1,0,-2,1,-1,-3,1,-3,-4,0,-3,-4,2,-3,-2,3,-1,-3,2,-1,-3,3,-1,-2,3,-1,-3,4,0,-3,3,-1,-4,3,2,-3,3,2,-3,3,-12,-7,4,0,-3,3,-1,-5,4,1,-1,1,1,-1,1,1,0,1,2,1,1,0,0,0,0,0,0,0,0,-1,1,1,-2,-1,-1,0,-2,-2,-1,-1,-3,0,-1,-5,0,-1,-4,2,0,1,0,0,0,1,0,1,0,1,1,0,0,2,0,0,2,-1,0,1,0,0,2,0,0,0,0,0,-1,0,1,-1,-1,0,-1,0,1,-1,-1,2,-1,-1,2,-1,-1,1,0,-1,1,-1,-1,1,0,-1,1,1,-1,1,1,0,1,-1,0,2,2,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,-1,-1,1,0,0,0,-1,-1,0,0,-1,0,0,-1,0,1,-2,-1,0,-2,0,1,-3,0,-1,1,0,0,3,-1,2,0,-3,-2,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,1,-1,1,5,1,3,8,1,2,1,0,0,1,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,0,0,0,0,1,1,0,0,0,1,1,0,0,1,-1,0,1,0,1,2,1,0,-2,1,3,5,0,1,1,-1,0,1,0,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,1,0,2,1,1,0,1,1,1,0,1,1,0,1,2,1,1,2,1,1,2,1,2,1,1,2,1,1,0,0,0,-1,0,-1,0,0,-1,-2,0,-2,1,2,1,1,3,1,1,3,0,0,3,0,-1,3,0,-1,4,1,-2,4,0,0,4,-1,2,4,-3,3,5,-5,3,4,-4,0,4,1,0,5,1,1,2,0,1,2,0,1,2,0,2,3,0,0,1,0,2,2,0,2,2,0,1,2,0,2,2,0,2,2,0,2,2,0,2,2,0,2,2,0,1,2,0,0,3,-2,-1,5,-1,1,1,-4,2,2,0,3,2,0,2,1,0,2,1,0,2,1,0,2,0,-1,1,2,0,1,2,0,1,2,0,1,2,0,2,2,0,1,2,0,0,2,-1,1,2,0,2,2,1,2,3,1,3,0,1,2,0,1,1,1,1,3,-1,1,1,2,1,1,2,2,1,2,1,1,1,2,1,1,2,1,2,4,0,3,4,1,1,3,4,0,-2,5,1,-6,4,0,-2,0,1,1,0,2,2,0,1,0,-1,1,0,0,1,0,2,4,-2,3,4,-3,4,6,-2,-1,1,0,-2,1,0,-2,1,0,-2,2,-1,-2,2,-1,-2,2,-1,-3,1,-2,-3,1,-2,-2,3,-1,-1,3,0,-3,1,-1,-3,1,-1,-2,1,-1,-2,1,-1,-2,0,0,-2,0,0,-4,-5,2,-7,-8,3,-3,-5,3,-2,1,0,-2,1,0,-3,1,0,-2,1,0,-2,1,0,-3,1,0,-2,2,0,-2,1,0,-2,1,0,-3,1,-1,-3,1,-2,-3,1,-2,-2,1,-2,-3,1,-2,-2,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-2,0,1,-1,1,1,0,1,1,1,1,0,0,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,1,-1,0,2,0,-1,3,1,-1,5,-1,-2,3,-1,0,0,0,0,0,-2,0,0,-2,1,-1,-1,1,-1,-1,1,-1,-2,0,-1,-2,0,-2,-1,0,-3,-1,1,-5,-2,0,-4,-2,1,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,-1,-1,0,1,-1,2,-2,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,-2,0,0,-3,-1,0,-1,-1,2,-2,2,3,-4,3,3,-1,2,-1,0,-1,-1,1,-2,0,0,1,0,-1,1,0,-1,1,4,4,1,5,5,2,9,9,3,13,5,5,-1,-1,1,-2,-1,2,-1,-1,1,-2,-1,1,-2,-1,0,-2,-1,1,-4,-2,0,-2,-2,2,-1,-1,1,-1,-2,1,-1,0,1,0,1,1,2,1,1,2,2,0,1,1,0,4,4,-1,-1,1,1,-1,1,1,-1,1,1,0,1,1,-1,1,0,0,0,0,-1,1,0,-1,0,-1,0,1,1,-1,1,1,0,1,1,0,0,1,0,0,1,2,0,4,2,1,6,3,0,7,2,-1,7,-1,-1,0,0,-4,0,-1,1,1,-1,0,1,-2,0,1,-4,0,0,-3,2,1,-7,-2,-2,0,1,0,0,1,0,0,0,0,0,0,-1,1,-1,-1,2,0,-1,5,-3,-1,5,-3,-1,8,-4,-1,0,1,-1,0,2,-1,-1,1,0,-1,2,-1,-2,3,-1,-1,3,-2,-2,5,-1,1,2,-4,-1,2,-1,-1,2,-1,-1,3,0,-1,3,0,0,4,0,0,4,2,-1,3,3,1,5,3,-2,3,-1,-2,3,-2,-2,3,-1,-2,3,-1,-3,3,-1,-3,2,-3,-5,5,-1,-2,2,-1,-2,2,-1,-2,1,-1,-2,0,0,-2,-1,1,-3,0,0,-4,-2,0,-3,-5,2,-3,-5,1,-1,0,1,-1,0,2,0,-1,0,0,-1,0,1,-1,-1,1,-2,1,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-2,-1,-1,0,-1,-1,1,-1,-2,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-2,1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,0,-1,-2,0,-2,-1,0,0,-1,0,3,-1,0,-1,0,0,-1,0,1,-2,0,0,-1,0,0,0,0,-1,-1,0,-1,0,2,-1,-3,0,0,0,-1,0,0,-1,0,0,-1,1,0,-1,2,-1,0,1,-2,-2,3,-1,-1,1,-2,-1,2,0,-1,2,1,-1,1,1,0,2,2,0,1,2,0,2,1,0,0,1,1,0,3,2,2,3,0,3,4,0,1,3,1,1,4,1,-1,4,2,0,4,-1,5,3,-2,5,3,-4,1,4,-5,-2,4,-3,1,3,1,1,5,1,1,1,0,2,1,0,2,0,0,2,-1,0,1,0,1,3,1,0,4,1,0,2,1,1,2,1,1,1,0,0,1,0,0,2,0,-2,2,0,-3,1,0,-2,0,-1,-1,1,0,0,3,1,1,3,1,2,3,2,1,3,2,1,3,3,0,1,5,2,2,1,1,3,2,1,2,-1,1,1,-1,1,2,-2,0,1,-2,-3,0,-3,-5,1,-3,-4,0,-1,1,1,0,2,-2,-2,2,-4,-1,2,-3,-1,2,-1,-1,0,-3,-1,2,-3,-1,2,-4,-1,2,-4,0,1,-6,-2,3,-2,-1,3,-2,-2,3,-1,0,2,0,-1,3,0,0,3,1,-1,2,-1,1,3,0,-1,3,1,-1,3,0,-2,3,1,-2,3,1,-3,3,2,2,3,2,3,4,3,4,3,0,-2,3,1,-2,3,0,-2,2,0,-2,2,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,0,-2,1,0,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,2,0,-1,2,0,-1,2,0,-1,2,1,-1,2,1,0,2,0,-1,2,1,-1,2,1,-2,2,2,-1,4,0,1,5,0,0,3,-1,1,1,-2,3,0,-1,1,-1,0,-1,2,0,-1,1,1,-1,2,1,-1,2,0,-2,2,0,-2,2,0,-2,2,0,-2,2,1,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,0,2,-1,-2,-1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-2,0,1,-1,0,-1,-2,1,0,-1,0,1,-1,0,0,-1,0,1,-1,0,1,-2,0,1,-1,-1,0,-1,-2,2,1,-1,1,-1,0,1,0,0,1,-1,1,1,0,1,0,0,1,1,0,2,0,0,1,0,0,1,1,0,1,1,0,0,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,-1,1,1,-1,0,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,1,2,-1,0,2,-1,-1,1,-1,-1,1,-1,0,0,-1,0,-1,-1,0,0,0,1,0,1,1,0,0,1,-1,0,1,1,0,0,1,0,0,1,0,1,0,0,0,0,-1,-1,0,0,0,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,0,0,-1,0,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-2,-1,-1,-1,-1,0,-1,-1,0,-2,-1,0,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,-2,-1,0,0,-2,0,-1,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-2,0,-2,-3,0,0,-2,0,-1,-2,0,-2,-1,0,-2,-1,0,-1,-1,0,-1,-1,1,-2,0,0,-1,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,0,0,0,0,0,-2,0,-1,-2,0,-2,-3,1,0,0,1,-1,0,0,0,0,0,-1,1,-2,0,1,-2,-1,2,-2,0,1,0,-1,1,0,-1,2,0,0,0,0,0,-1,-1,0,-2,-2,-1,-2,-1,0,-3,-1,0,-2,1,1,-1,2,1,-2,1,1,0,2,2,0,3,2,0,3,2,2,2,1,4,4,2,1,2,1,-1,3,2,-2,2,0,-2,2,0,-2,1,-1,-3,2,-1,-4,2,-1,-2,1,1,-1,2,-2,-1,1,0,-2,1,0,-2,1,0,-2,0,0,-2,0,0,-2,1,0,-2,3,-2,-1,5,0,2,2,-4,-3,0,-1,-2,0,-1,-3,0,-1,-2,0,-2,-2,1,-2,-2,1,-1,-2,1,-2,-2,1,-2,-1,1,-1,-2,1,-1,-2,2,-1,-1,2,-2,-1,1,-1,-2,1,-2,-2,1,-1,-2,0,-1,-2,0,0,-2,0,-1,-2,1,0,-3,1,1,-3,0,-1,-2,0,-1,-2,0,-2,-2,0,-2,-3,-1,-3,-3,0,-4,-4,-2,-4,-3,-2,-4,0,-3,-3,-3,0,-2,-2,0,-2,-2,-1,-2,-2,-1,-2,-1,0,-2,0,-1,-2,-1,0,-2,-1,0,-1,-1,1,-1,0,0,-1,-1,0,-1,-1,1,-1,-2,1,0,-2,3,-1,-2,1,1,-3,0,-1,-1,1,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-2,0,0,-1,-1,0,-1,0,0,-1,0,2,0,-1,1,0,0,-2,1,0,3,-1,1,0,-1,0,0,-1,-1,0,-1,0,0,0,0,0,0,0,1,0,-2,1,0,0,1,0,0,0,-1,0,1,-1,0,1,-1,0,1,-2,1,0,-1,-1,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,0,1,0,0,1,1,-2,2,0,2,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,4,0,0,1,0,3,1,-1,1,1,-1,1,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,0,1,0,0,2,0,0,2,1,0,3,1,0,4,2,0,4,0,1,2,1,-1,2,2,-1,1,1,-1,1,2,-1,1,2,0,2,2,-1,1,2,0,-3,1,3,-3,-1,5,-1,-2,5,-7,-1,7,1,2,-1,2,4,-1,1,1,0,1,1,0,1,2,0,0,2,0,1,1,-1,1,2,-1,0,2,-1,1,1,0,1,2,-1,1,2,-1,1,1,-1,1,2,0,2,2,1,3,2,1,1,1,-2,0,1,-2,0,0,-1,0,0,-2,0,-1,-2,0,-3,-2,0,-2,0,0,-2,1,1,-2,2,1,-3,2,1,-2,3,1,0,-3,1,0,-4,1,1,-3,1,2,-3,1,3,-4,1,4,-5,3,6,-8,-1,2,-3,1,1,-3,2,1,-3,0,1,-2,0,0,-2,-1,0,-2,-1,-1,-2,-1,-1,-2,-1,-3,-1,-1,-3,-1,0,-3,-1,0,-3,-1,0,-2,-1,0,-1,-1,-1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,0,-1,0,0,-2,2,1,1,1,0,-1,1,1,1,1,1,-1,1,1,-1,1,1,-1,2,6,-1,4,-1,-4,1,0,0,1,0,1,0,-1,0,0,-1,0,0,-2,0,1,0,1,2,2,0,5,0,0,4,3,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,2,-1,-1,1,-4,-3,1,-5,-2,2,-7,-5,-1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,2,2,0,0,2,1,-2,2,0,-4,2,1,-5,2,1,-6,1,2,-6,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-2,0,0,-2,1,-1,-1,1,-1,-1,1,-1,-2,1,-2,-2,1,-2,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,0,-1,0,0,-1,0,1,-1,0,0,-1,0,1,-1,-1,1,-2,-4,0,-3,-7,2,-3,-5,0,-1,0,-1,-1,0,0,-1,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,0,-1,-2,0,-1,-2,-1,0,-1,0,0,-2,-2,1,-1,-1,1,0,0,1,1,1,0,0,1,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,-1,-3,0,0,1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,-1,-1,-1,-2,-1,-2,0,0,-1,-1,-1,-2,3,2,1,-5,-2,-1,0,-3,-1,0,-2,-1,-1,-3,-1,0,-3,-2,0,-3,-1,-1,-3,-1,-1,-3,-1,-2,-3,-1,-2,-3,0,-1,-3,-1,-1,-2,-1,0,-2,0,0,-2,-3,0,-2,-3,-1,-2,-2,-2,-2,-2,-2,-1,-2,-3,-1,-2,-2,-1,-2,-1,-1,-2,0,-2,-3,-1,-2,-2,0,-2,-1,2,-3,-2,-2,-3,-1,-2,-2,-2,-3,-2,-3,-2,-2,-3,-1,-2,-5,0,-2,-6,-1,-2,-5,-3,-4,0,-3,-4,4,-8,-4,-2,1,0,-1,-2,0,0,-1,0,1,0,0,1,0,0,0,-1,0,0,0,0,0,-1,0,-1,-1,0,-2,-2,0,-1,-2,0,1,-1,1,3,0,0,1,-1,-1,-1,-1,-1,-1,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-2,3,0,-1,2,0,-2,3,0,-2,3,0,-2,2,0,-2],[-3,-7,-4,-2,-5,-4,-5,-4,-4,-5,-2,-2,-1,-3,-4,-2,-3,-4,0,-1,-5,1,0,-4,3,1,-5,3,-1,-5,4,1,-8,9,-1,-6,1,1,-2,1,1,-1,-1,0,-1,-1,1,0,-3,0,1,-3,0,3,-5,1,5,-1,-1,2,-1,1,0,-1,1,1,-1,0,0,-1,0,0,-1,-1,0,-1,-2,-1,-1,-3,-1,0,-2,-1,-1,0,-1,0,0,-1,-1,0,-1,0,0,-2,0,1,-2,-1,0,-2,-2,0,-2,-2,0,-2,-1,0,-2,0,0,-1,1,1,-1,1,1,-2,0,0,-2,0,0,-2,0,1,-1,0,2,-1,1,2,0,0,3,-1,0,2,-1,-2,1,-1,-1,0,0,2,1,1,-3,-2,0,0,1,0,0,1,1,-1,1,1,-1,1,1,0,1,1,0,2,0,0,2,0,1,2,0,-2,1,0,-1,1,1,-1,1,2,-1,0,0,-1,0,0,-2,-1,-1,-2,-1,-1,-1,0,0,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,0,-1,0,3,-2,-1,1,0,0,1,0,-1,1,0,-1,1,1,-1,1,1,-1,2,1,-2,2,0,-2,3,0,-2,3,0,-1,1,1,-1,1,1,-1,0,1,-1,1,1,-1,1,1,0,1,0,-1,1,0,0,1,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-2,1,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,2,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,-2,-1,0,-2,-1,-1,-1,-1,-1,-1,0,-2,0,1,-3,-1,1,-1,-1,1,0,0,0,0,0,0,1,0,0,0,0,-1,1,-1,1,-1,-1,1,-1,-1,0,-1,-2,0,-1,-2,0,-2,-2,-1,-1,-3,-1,-1,-2,0,-1,-2,1,-1,-3,2,-1,-1,2,0,-1,0,-2,-2,0,-3,-1,0,-2,-1,0,-2,-1,0,-2,0,0,-2,0,0,-2,0,-1,-3,0,-1,-1,-1,0,-2,-1,1,-2,-1,0,-2,-1,0,-2,-1,-1,-2,-1,0,-3,-2,1,-3,-1,3,-3,-2,0,-4,-1,0,-3,-1,0,-3,0,0,-2,0,0,-3,0,0,-2,-1,1,-3,0,2,-3,-3,0,-5,-3,0,-5,-4,2,-4,-5,3,-5,-4,3,-2,-2,-1,-4,-3,-1,-5,-1,-2,-3,0,-3,-2,1,-2,0,2,-3,1,1,0,-1,2,1,1,3,3,0,2,1,1,2,1,-1,1,1,1,1,1,1,0,1,1,3,1,0,4,4,-2,4,3,-1,0,5,-2,1,1,2,0,2,2,1,0,2,0,-1,2,1,-1,3,2,-1,2,3,-2,2,1,-1,2,-1,-1,2,-1,0,2,-1,-1,2,0,-1,2,0,-2,2,1,-2,3,0,-1,1,0,-1,1,0,0,1,0,0,0,0,0,-1,-1,0,-3,-2,1,-3,-3,1,-4,-2,0,-5,-2,0,-7,0,0,-1,1,0,-2,0,-1,-1,0,-2,-1,0,-3,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,1,1,0,0,2,0,0,1,0,1,0,-1,1,0,-2,3,3,-1,0,3,1,0,4,0,0,4,2,0,5,2,0,4,3,0,4,3,0,4,2,0,3,2,0,3,1,0,2,0,-1,1,1,1,1,-2,4,0,-5,4,-1,-7,6,0,-6,-1,2,2,-1,2,1,0,2,2,0,1,2,1,1,2,1,1,3,0,1,2,0,1,2,0,1,2,0,1,1,1,1,0,0,0,0,1,1,0,1,1,0,2,0,1,1,0,0,2,0,0,2,1,0,2,0,0,2,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,-1,0,1,-1,-1,1,-1,-1,0,-1,0,0,0,-2,-1,1,-3,-1,-1,-5,0,-4,-7,-1,0,-5,1,-1,-1,1,-1,-1,1,-1,-1,2,-1,-1,2,0,-1,4,2,-5,0,3,-5,1,4,-7,-2,5,-6,2,-1,-1,1,-1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,-1,1,0,0,1,0,0,1,-1,-1,1,0,-1,1,-1,0,0,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,2,0,0,2,1,-2,3,1,3,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,0,0,-1,0,0,-1,-1,1,-2,0,0,-2,2,1,-2,-3,0,-1,0,0,-1,-1,0,-2,-1,0,-2,-1,0,-1,-1,0,-1,-1,1,-1,0,1,-1,0,2,-2,1,3,-2,2,2,-2,1,0,-2,-1,0,-3,-1,1,-2,-1,1,-1,-1,1,-1,-1,2,-2,-2,0,-1,-2,1,-1,-1,-1,0,-2,-3,1,-4,-1,0,-1,1,-2,-2,2,-4,-3,-1,1,0,-1,1,0,-1,1,0,0,1,0,-1,2,-1,0,1,0,0,1,0,0,1,0,1,1,0,1,2,1,1,2,1,0,2,1,1,3,1,0,3,2,2,1,1,4,2,1,2,-2,0,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,0,1,1,0,1,1,0,1,1,1,2,1,1,2,1,0,2,0,0,2,0,0,2,0,-1,1,0,1,1,2,1,1,3,2,0,2,0,2,0,0,2,0,0,2,0,0,2,0,1,1,0,1,1,-3,1,0,-3,3,0,-1,5,-1,-1,6,-3,-2,5,0,1,1,1,1,1,2,1,0,1,0,0,0,0,-1,0,0,-4,-3,1,-7,-5,3,-4,-4,1,1,0,-1,2,-1,-1,0,0,0,-1,1,-1,0,1,-1,0,1,-1,0,0,2,0,0,0,-1,0,-3,-1,1,-4,-1,0,0,0,0,0,0,1,-1,0,0,-1,0,1,-2,0,2,0,1,3,-1,4,1,-4,-1,6,1,1,0,0,0,0,0,1,1,0,1,1,0,1,1,0,2,1,0,1,1,0,1,1,0,1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,-1,2,-1,0,1,-1,-1,1,-1,0,1,-1,0,1,-2,-1,1,-2,-1,1,-2,-1,2,-1,0,2,-1,0,2,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,-3,1,0,-2,1,2,-6,1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,-1,-2,0,-1,-4,1,-2,-5,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,1,1,3,2,3,-1,0,1,-1,0,-1,-2,1,-1,-1,0,-1,-1,0,-2,0,-1,-2,-2,-1,-2,-2,0,-1,-3,1,-1,-2,3,-2,0,4,-2,-2,4,-1,-1,0,-2,0,0,-1,0,0,-2,0,0,-1,0,0,-1,1,-1,0,2,-3,1,1,-1,0,0,-3,-1,-1,0,-1,0,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-2,1,-1,-1,1,0,-1,1,-1,-1,0,-1,-2,1,-1,-2,1,-1,-1,1,-1,-1,2,-1,2,4,0,-3,-1,-1,-3,1,-1,-4,1,-1,-1,1,-2,-1,1,-2,-1,1,-2,-2,0,-1,0,1,-2,0,1,-2,-1,0,-2,-1,1,-1,-1,0,-1,-1,-1,-1,-2,-1,0,-2,-1,1,-5,1,3,-6,1,2,-7,4,4,-1,-1,-1,0,-1,0,-1,-1,-1,0,-1,-1,0,-1,-2,0,-1,-1,-1,-2,-1,1,-1,1,0,-1,-1,-1,-1,-2,0,-1,-1,0,-1,-1,1,0,-1,0,0,-1,-3,-2,0,-7,-3,1,0,-3,0,0,-1,-2,0,-1,-4,0,-1,-1,0,-1,-2,1,-1,-1,-1,-3,1,0,-1,2,-2,-5,2,0,0,-2,0,0,-2,-1,0,-1,-1,-1,-1,-2,-1,-2,-1,-1,-2,-2,-1,-2,-1,-1,-2,-1,-1,-1,0,-1,-1,-1,-2,-2,0,-2,-1,0,-2,-2,0,-1,-2,0,-2,-2,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,-1,1,-1,2,-2,-1,2,0,-1,8,-1,-1,11,-2,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-2,-1,-1,-3,-1,-1,0,-1,0,-1,-1,0,1,-2,0,1,-3,0,1,-3,0,1,-2,-1,0,-1,0,3,-3,-1,1,-2,0,1,-2,0,2,-1,0,2,-1,1,2,0,0,2,1,0,2,0,1,3,1,1,1,1,2,1,1,2,1,1,3,1,0,2,2,-1,0,0,0,-1,0,-3,-2,0,-5,-1,-2,-2,-3,0,2,2,-1,4,2,0,1,1,0,2,2,-1,2,3,-1,3,3,0,1,3,0,3,0,0,3,1,0,2,-1,0,2,-2,0,1,-2,4,0,-1,3,0,-3,2,-1,-3,0,2,-1,0,2,-1,0,2,-1,0,1,0,-1,1,0,1,-1,-1,-1,0,2,-4,-3,0,1,1,0,1,1,0,1,2,1,1,2,1,2,1,1,-2,2,3,-3,2,7,-7,2,8,-8,2,6,-5,2,3,1,2,1,0,2,1,1,1,1,0,1,1,0,1,3,-1,0,4,-1,0,2,0,1,1,0,1,1,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,-1,0,1,-1,0,1,0,0,1,0,0,0,0,0,1,1,2,0,1,2,-1,2,2,-2,1,1,0,0,2,-1,0,2,-2,-1,2,-1,-2,2,-1,-3,2,-1,-4,2,-2,-7,4,-2,-3,0,-1,-2,1,0,-2,1,0,-2,0,0,-3,0,0,-1,1,0,-1,1,1,0,0,1,1,1,1,3,1,1,1,4,-1,2,-2,4,2,0,1,2,-1,1,2,0,1,2,-1,1,3,-1,0,3,-2,0,4,-1,0,2,0,1,2,0,0,2,0,1,2,0,1,2,0,1,3,0,1,2,-1,0,4,1,2,2,0,0,1,0,0,2,0,0,1,0,0,0,0,-1,0,-1,-1,0,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,0,1,0,-1,1,0,-1,2,0,-1,1,0,-1,1,0,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,1,-1,1,1,-1,0,0,-1,-2,0,-1,-2,0,-2,-4,-1,-1,0,-1,-1,0,0,0,0,0,0,0,1,0,0,1,-1,0,1,1,0,1,-2,-1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,1,-1,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,-2,1,0,1,-1,-1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,-1,-1,0,-1,-2,-1,-1,-1,0,-1,-2,0,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,2,-1,1,2,-1,0,-1,-1,1,-2,-1,1,-2,-1,1,0,-1,1,-1,-1,0,0,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,0,-2,0,0,-2,1,0,-1,0,0,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,0,2,2,0,2,3,1,3,2,2,4,1,3,4,0,2,2,0,-1,1,0,-2,2,0,-1,1,0,-1,1,0,0,1,0,0,0,0,-1,0,0,-1,1,1,-1,2,0,-1,1,0,-2,1,0,-2,1,0,-2,2,1,-1,2,0,-2,2,0,-2,3,0,-1,2,-1,0,2,-1,-1,1,-2,2,0,0,3,-4,0,-2,3,1,-2,4,0,-2,2,0,-2,2,0,-2,2,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,2,1,-1,2,1,-1,2,1,-1,2,1,-1,1,1,-1,1,1,-1,0,2,-1,0,2,0,2,2,0,2,2,-1,3,2,-1,3,2,-1,3,2,-1,3,1,1,3,1,1,0,0,0,-4,2,-1,3,2,-1,3,2,-1,4,1,-2,4,0,-2,4,0,-3,3,1,-2,4,1,-1,3,0,-1,3,1,-1,2,1,0,1,0,0,0,0,-2,0,1,0,1,0,1,0,1,1,1,1,1,1,1,1,2,1,2,2,2,3,2,0,4,0,-1,12,-1,0,-2,1,2,2,2,2,3,2,1,2,2,1,2,1,2,1,0,1,2,0,2,1,-1,2,1,-1,4,1,-1,1,1,2,1,1,2,1,2,3,0,2,3,0,2,5,1,2,5,2,4,5,4,6,3,1,5,6,1,2,2,0,2,2,2,2,2,2,1,1,3,1,2,4,3,1,2,1,1,2,2,0,1,1,1,1,1,0,0,1,0,0,1,1,0,1,0,0,1,-1,0,2,0,-1,2,0,-1,2,0,-2,2,0,-1,2,1,-1,2,1,-1,2,0,-2,1,-1,-1,2,0,-1,2,0,0,2,0,1,2,0,1,3,-1,2,3,-5,0,5,3,-1,2,0,-1,2,-1,-1,2,-1,0,2,0,0,1,1,-1,2,-1,-1,2,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-2,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,-1,2,0,1,4,0,-2,6,1,-3,9,1,-3,4,3,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,-1,-2,1,-2,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,1,1,-1,1,2,-1,0,1,-1,0,1,-1,0,1,-1,-1,0,-1,-2,0,-1,-2,-1,-2,-2,1,-2,-1,0,0,0,0,1,-1,0,0,-1,-1,1,-1,-1,1,-1,-2,3,-1,-4,2,-1,-2,5,0,-1,1,0,-1,2,1,0,2,1,0,2,1,0,2,3,1,1,1,1,4,1,0,2,1,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,2,0,0,1,1,0,1,0,0,1,0,0,0,0,-2,0,0,-3,-1,-1,-1,-2,0,0,1,0,0,2,0,0,1,0,0,0,-1,0,0,0,2,-1,-1,2,-1,-4,2,0,-4,2,0,-2,1,-1,-7,2,1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,0,1,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-2,0,0,-2,1,1,-2,2,2,-3,2,1,-3,2,1,-1,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,-1,-2,-1,0,-2,-1,0,-2,0,1,-2,1,1,-2,-1,0,-2,-1,0,-3,-1,-1,-1,-2,0,-1,-2,1,-1,-2,1,-1,-3,1,-4,-5,5,1,-1,-4,-1,-2,0,-1,-2,1,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,-1,0,1,0,-1,0,0,-2,0,0,-2,0,0,-2,-1,-1,-2,-1,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-2,1,-1,-2,1,-1,-1,0,0,0,1,-2,-1,-1,-1,-2,0,0,-2,0,-1,-2,0,0,-2,0,-1,-2,0,-1,-2,1,0,0,0,0,-2,0,0,-2,0,-1,-1,0,-1,-1,0,-1,-2,0,0,0,1,0,0,2,0,1,0,3,4,-2,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,0,0,-1,0,1,-4,-1,1,-7,-2,0,-8,-1,2,-9,-4,-4,0,-1,-1,0,-1,0,0,-1,-1,1,-2,-1,1,-2,-2,1,-2,-1,2,-2,-2,1,-3,-1,3,-3,-3,2,-3,-2,4,-3,-8,1,-3,0,1,-4,-1,1,-3,1,1,-4,1,1,-2,0,2,-1,0,1,-3,0,1,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,-1,-2,0,-1,-2,0,-2,-2,0,-1,-2,0,-1,-2,-1,0,-2,-1,-1,-2,-1,1,-2,-2,1,-1,-2,0,-2,-2,0,-2,-2,0,-2,-2,0,-2,-3,2,-3,-4,-4,-2,-4,1,-1,-2,1,-1,-3,1,-1,-2,1,-1,-2,1,-1,-2,1,0,-2,1,-1,-2,0,-1,-2,0,-1,-2,0,-2,-2,0,-2,-2,0,-2,-1,0,-2,0,0,-2,0,0,-2,-1,0,-2,-2,0,-2,-2,0,-2,-1,1,-2,-1,1,-1,-1,3,-2,-1,1,-2,0,1,-2,-1,1,-2,-1,1,-2,-1,1,-1,-1,1,-1,-1,2,1,0,5,1,-2,5,1,1,7,2,-5,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-2,0,-1,-3,-1,-1,-4,-1,0,-3,-1,1,-2,0,0,-1,-1,-1,0,-1,-2,0,-1,0,1,-1,1,2,0,1,2,-1,0,2,-1,-2,1,-2,-2,1,-2,-1,1,-2,1,1,-1,2,1,-1,1,1,-3,2,-1,0,1,3,0,0,3,0,1,3,1,1,2,1,3,2,2,2,0,2,0,0,1,-1,1,1,0,2,2,3,3,0,-3,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,0,0,1,1,0,0,-1,-1,-1,-1,-1,0,0,0,2,2,2,3,2,2,2,2,3,0,1,2,-1,1,2,2,1,2,1,1,2,0,1,2,-1,1,2,-1,1,1,-1,1,1,-2,1,0,0,1,1,-1,1,0,-1,1,0,0,1,1],[0,-4,2,-2,-4,1,-3,-4,0,-3,-4,1,-2,-3,2,-2,-1,1,-2,-3,2,-2,-2,2,-2,-2,3,-1,1,3,-2,4,3,-6,5,5,-3,-2,2,-2,-1,2,-3,-2,2,-4,-1,1,-5,-1,2,-6,-1,4,-4,-2,4,-8,1,6,-2,0,0,-2,0,-2,0,0,1,1,1,0,2,2,2,4,2,2,5,2,0,5,4,3,1,1,0,1,1,-1,0,0,2,0,0,1,-1,0,2,-1,0,2,-3,0,2,-4,-1,2,-4,-1,2,-6,-2,2,-3,-1,2,-2,-1,2,-1,0,1,0,0,0,-1,0,1,-1,-1,0,-2,-1,0,-4,-2,1,-4,2,1,-2,2,0,-1,5,1,-3,7,2,1,5,1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-1,-1,0,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-2,0,1,-2,0,0,-1,1,1,-1,1,1,-1,1,1,0,1,1,-1,1,1,-2,0,1,-1,-1,0,-1,-1,0,-1,-2,0,-1,-3,0,-2,-1,1,-2,-1,0,-2,-1,-1,-2,0,0,-2,0,-1,-2,1,-1,-3,2,-2,-2,2,-1,-1,-1,2,-2,6,-3,1,0,-1,-2,0,-1,-2,0,0,-2,1,0,-3,1,1,-3,1,2,-3,0,0,-3,1,0,-3,1,1,-2,1,1,-2,1,0,-2,1,1,-1,1,1,0,0,1,1,1,2,0,1,2,0,0,0,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,2,0,0,2,0,1,2,1,1,2,2,1,2,2,2,2,2,2,0,-1,-1,0,-1,-1,1,0,0,0,0,0,1,0,0,0,0,0,1,-1,0,1,-1,0,0,-2,0,-1,-2,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,-1,-2,-1,0,0,0,0,-1,0,0,0,1,2,1,0,2,0,0,2,0,0,3,-1,0,3,0,-1,2,-1,-1,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,-1,0,1,-2,0,1,-1,1,2,-3,0,1,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-2,0,-1,-2,1,-1,-2,0,-1,-3,2,0,-1,0,1,0,0,0,-1,0,-1,-1,1,-1,-1,2,-1,-2,0,-2,-3,-1,-1,-1,0,-2,-2,-1,-3,-2,0,-4,-2,1,-3,-2,0,-2,-1,-1,-3,-1,-2,-1,-2,-1,0,-2,0,0,-1,1,-1,-1,2,0,0,0,1,1,1,2,1,0,1,1,0,0,0,0,1,1,1,1,1,1,0,2,1,-1,2,2,0,3,0,4,3,-2,6,3,0,2,1,0,2,2,0,1,0,0,2,0,-1,2,0,-1,2,-1,-1,2,0,1,2,-1,-2,2,0,-1,2,0,-1,1,0,-1,1,0,-1,0,0,-1,-1,-1,-2,-1,1,1,1,1,0,2,1,0,1,0,-1,2,1,0,2,1,-1,2,0,-1,1,-1,-2,0,0,-4,0,-1,-5,1,0,1,2,0,2,1,1,2,0,1,1,-1,-1,1,-1,3,3,0,2,3,0,2,2,1,2,2,0,1,2,0,1,1,-1,1,1,2,2,0,2,0,0,-2,-1,-1,0,1,0,0,1,0,0,2,0,1,2,0,0,2,-1,0,2,0,0,2,-2,0,1,-2,0,1,-3,-2,1,-5,-2,-2,-5,-4,-2,-2,-8,-5,-3,-9,-5,0,-10,-8,-8,-1,0,-2,0,0,-2,-1,0,-1,-2,0,-1,-2,-1,-2,-2,-2,-3,-2,0,-1,-2,0,-1,-2,1,-1,-2,1,-1,-2,1,-1,-1,2,-2,-2,1,-1,-2,2,-1,-3,1,-1,-1,1,-1,-1,2,-1,-1,1,-1,0,1,0,0,1,1,1,1,1,0,1,1,0,1,-1,1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-1,-1,1,-2,-1,1,-3,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-2,-2,2,-2,0,-1,1,0,0,1,-2,4,-1,1,-4,4,-1,1,-1,-1,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,-1,3,-1,-1,4,-4,-4,9,-1,-7,12,-1,1,-1,-1,1,-1,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,1,-2,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,-1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,2,-2,-2,1,-4,-1,4,1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-2,1,0,1,1,1,-1,1,1,-1,1,1,-1,0,1,-1,-1,1,-1,0,-1,-1,-1,0,3,0,1,-4,0,1,-2,0,0,-2,0,0,-2,0,0,-2,0,1,-1,1,1,-1,2,1,-1,1,1,-1,-1,2,-2,-1,2,-1,-1,2,-2,0,-1,-2,-1,-1,-2,0,0,-2,0,0,-2,1,0,-2,1,0,-2,0,2,-2,1,2,-2,3,4,-1,3,5,0,4,4,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-2,-2,-5,-2,1,2,1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-2,1,0,-2,-2,-3,1,-2,3,-4,-4,1,-2,0,1,-1,1,1,-1,0,1,-1,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,2,0,0,2,0,0,2,0,0,2,0,-1,2,1,-1,2,2,-2,2,2,-2,2,1,-1,3,2,-3,2,0,-1,2,-2,-1,3,0,-1,1,0,-2,2,0,-2,2,0,-2,2,1,-2,2,0,-2,2,0,-3,1,2,-3,1,-1,-3,1,0,-1,1,0,-1,2,0,-1,1,0,-1,1,0,-1,1,-1,-1,2,0,-1,1,-2,-2,2,0,-1,1,-2,-1,1,1,-1,0,1,-1,0,2,-1,0,1,-2,0,1,-3,2,0,-4,1,-1,-3,-1,0,-2,-1,1,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-1,0,1,-2,-1,2,0,-2,2,0,-3,3,1,-3,1,-2,0,1,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,1,1,-2,0,1,-2,0,2,-1,0,2,-1,0,2,-1,1,1,0,1,1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-3,-1,-2,-3,-3,-1,-2,-4,-5,-5,-4,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,1,1,0,1,1,0,1,1,0,0,0,0,1,0,0,0,0,-1,1,1,0,0,1,0,1,0,0,1,0,0,1,0,0,0,1,0,3,3,2,-1,-2,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,-1,0,-2,-1,1,-1,-1,5,-1,0,9,-2,0,11,-4,0,12,-1,1,-1,1,0,-2,1,0,-1,2,0,-1,2,0,-1,3,0,-1,0,2,0,1,0,-5,-1,-2,-7,-1,-4,-1,3,0,-1,3,0,0,2,1,0,3,1,1,3,0,1,3,0,2,4,1,0,4,-2,0,2,1,0,1,1,0,3,0,0,2,0,-1,2,0,-1,2,0,-2,4,0,-1,1,-1,-1,2,0,-2,2,0,-1,1,0,0,0,0,1,0,-1,1,0,-1,0,1,-1,2,1,-1,0,0,0,0,0,0,0,1,0,1,2,0,1,2,-1,1,1,0,2,1,-2,2,1,-1,4,-1,-2,1,2,0,1,3,0,1,1,0,1,1,-1,1,1,-1,1,1,-1,-2,1,0,6,0,-2,1,1,0,1,2,0,0,1,-1,0,0,-1,-1,0,-1,1,1,0,1,0,0,-1,0,0,3,0,1,0,0,-1,-1,-1,-1,1,-1,0,1,-1,0,2,-2,0,0,-2,2,-1,4,1,0,-8,3,1,-1,0,1,-2,0,1,-1,0,1,-1,0,2,0,0,3,0,-1,6,0,-1,0,0,-2,1,-1,0,0,-1,-1,1,-1,0,1,-1,0,2,-1,0,2,-2,-2,0,1,1,1,0,0,2,0,0,1,0,0,1,0,1,0,0,1,0,-1,1,0,-1,2,-2,5,1,-2,6,0,1,1,2,2,2,3,1,0,1,1,0,1,2,0,2,1,2,4,1,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,-1,0,-2,-1,2,0,-2,0,1,-1,0,2,-1,-1,0,-1,-1,0,-1,-2,-1,0,-1,-3,0,-1,-1,0,-2,-1,-1,1,-1,0,1,-1,-1,1,-1,-1,2,-1,-2,0,-1,-1,0,-1,1,1,0,4,3,0,4,0,0,6,0,-1,-1,0,-2,-1,0,-1,0,0,0,0,1,2,1,2,4,1,2,1,1,-1,1,0,-2,1,0,-2,1,0,-2,1,0,-2,2,0,-2,0,-1,-1,1,0,0,-1,-1,-3,0,0,-3,0,0,-2,0,0,-3,-1,0,-2,-2,0,-3,-1,0,-1,-4,-1,-2,-5,0,-2,0,0,-3,-1,-1,-2,1,0,-2,1,1,-2,1,1,-2,1,-1,-5,2,0,-2,2,-2,2,1,-4,3,1,-3,-1,1,0,0,1,0,-1,1,0,0,1,-1,0,0,-1,0,0,-2,-1,0,0,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,0,2,1,0,2,1,1,1,1,1,1,2,1,1,2,0,1,1,-1,1,1,-1,1,2,-1,1,2,-1,1,3,-3,2,3,-2,1,1,-1,1,1,-1,0,-1,-2,1,-2,-2,2,-2,-3,2,-3,-3,5,-2,-3,0,-5,-2,0,-2,-2,0,-1,-2,0,-2,-2,0,-3,-1,0,-3,0,-3,-3,2,2,-3,-1,2,-3,0,3,-4,0,3,-4,-2,3,-5,2,1,-3,0,1,-3,-1,1,-2,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,2,0,-1,1,0,0,1,0,0,1,0,2,1,2,2,0,-1,4,3,0,0,1,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-2,0,-1,-3,2,-1,-3,3,0,-3,2,0,-5,0,0,0,0,0,-1,0,1,0,1,1,0,1,1,0,2,1,0,1,2,0,2,0,0,1,0,1,1,0,1,1,1,1,1,0,1,1,0,1,0,0,2,2,0,1,1,0,1,0,0,1,0,0,-1,0,0,0,0,1,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,0,0,0,0,1,-3,1,2,2,1,-1,0,-1,0,1,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,2,-1,0,0,-1,1,1,-1,1,0,-1,1,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,0,-1,-1,-1,-1,0,-1,0,0,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,0,-1,-1,0,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-2,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-2,-2,2,-1,-2,1,-1,-2,1,-1,-1,0,-1,-1,0,-2,-1,0,-1,-2,1,-1,-2,1,0,-1,1,0,-1,1,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,2,-2,-1,2,-2,-1,2,-2,0,2,-2,-1,5,0,-1,1,0,0,2,-1,-1,0,0,-1,0,0,-1,0,2,-2,1,3,0,2,4,-1,2,4,-3,2,3,-3,1,0,-1,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,1,0,0,0,0,0,0,0,-1,0,0,-1,1,0,-1,1,1,-1,2,1,-3,-1,1,-4,-1,1,-6,-2,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,0,0,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-1,0,-1,-1,0,0,-1,1,-1,0,0,-1,-2,0,-1,-2,1,0,-2,0,0,-3,0,-1,-4,0,-1,-6,0,-1,-8,1,-1,-5,-2,-1,-3,0,-1,-4,1,0,-1,0,0,-1,0,0,-1,1,-2,0,0,-1,1,-3,2,0,-2,-2,2,-6,0,-1,1,0,-2,1,0,-2,1,0,-2,1,1,-2,1,1,-3,1,1,-5,2,2,-8,6,1,-3,-3,1,-1,1,1,-1,0,1,-2,0,1,-2,0,1,-2,1,0,-2,1,1,0,0,2,0,0,1,0,0,0,1,0,-1,1,0,-1,1,1,0,1,0,0,1,0,0,1,-1,0,1,0,1,0,0,1,0,1,0,0,0,0,0,-1,1,1,0,0,0,0,1,2,0,1,3,1,2,4,1,1,4,2,2,2,2,2,-1,2,3,4,0,1,2,0,1,2,-1,2,2,0,2,3,-1,2,4,-2,3,2,-1,2,2,-1,2,1,-1,1,1,-2,1,0,-1,0,0,-1,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,0,-1,1,0,-1,0,1,0,0,1,0,-1,1,0,0,0,1,0,0,1,0,1,1,0,0,1,0,1,1,-3,-1,2,-3,-1,2,-1,-1,1,-6,0,2,0,0,1,0,-1,1,1,0,0,1,-1,1,3,0,1,2,-1,2,1,0,0,1,-1,1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,2,0,2,2,1,-1,2,1,0,1,0,0,1,1,1,1,1,0,1,0,0,1,-2,0,2,1,-1,-1,1,0,1,1,1,2,1,0,1,1,0,1,1,0,1,1,1,0,2,1,0,0,1,-2,1,0,1,1,0,1,1,1,2,1,1,2,1,1,2,1,2,3,2,1,2,1,1,2,2,2,2,1,1,2,1,2,1,0,2,1,0,2,1,0,0,1,0,0,2,0,-2,2,0,-2,2,0,-2,2,0,2,1,0,3,2,0,1,2,0,1,2,1,1,2,1,1,2,1,1,2,0,1,2,1,0,3,-1,1,1,-1,1,0,-1,2,0,0,2,-1,1,1,0,1,1,-1,1,1,-1,-1,1,0,-1,1,-1,-2,0,0,-2,-1,0,-3,-1,1,-2,0,-1,-2,0,0,0,-1,0,2,-2,1,3,-2,2,4,-3,1,-1,0,-1,-1,0,-1,-1,1,-1,-1,2,-1,-1,3,-1,-1,3,0,-1,4,-1,-2,3,1,0,1,-1,0,2,-2,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-2,-1,-1,-2,-1,-1,-2,-1,0,-2,-2,0,-2,-2,1,-1,-2,1,-1,-1,0,-1,-1,0,-1,0,0,0,0,0,-1,1,-1,-1,0,0,0,0,0,-1,1,0,0,2,1,-2,-1,1,-1,0,-1,-1,0,-2,-1,1,0,-1,1,0,-1,1,0,-1,3,-1,-1,-2,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,1,1,0,1,0,1,2,-3,2,5,-4,5,5,-5,4,0,0,-1,1,0,-1,0,0,-1,0,0,-2,0,-1,-2,-1,-2,-2,1,-1,-2,4,0,-2,-2,-3,0,0,-1,-2,0,0,-2,0,-1,-2,0,-1,-2,0,-1,-3,-2,-3,2,-3,-3,2,-4,-3,3,-3,-3,2,-4,-3,3,-3,-5,0,0,-1,-2,0,-2,-2,1,-1,-1,2,-1,-1,1,-1,0,1,-1,0,2,-1,0,2,-1,1,2,0,1,3,0,1,3,0,1,3,0,0,4,0,0,5,0,-1,6,0,-2,5,1,-1,4,0,0,4,0,0,1,-1,1,1,-1,2,1,-1,1,1,0,1,1,-1,0,1,-1,-1,3,1,0,0,-2,-2,1,0,1,1,0,1,1,0,0,0,0,0,-1,-1,1,-1,0,1,0,-1,1,-1,-1,1,-1,-1,2,0,-1,1,1,1,4,2,2,4,1,1,2,0,0,-1,-1,-1,-1,0,-1,1,-1,0,1,0,-1,1,0,-1,0,0,-2,0,0,-2,0,0,-2,0,0,0,0,0,0,0,0,0,0,-1,1,-1,-1,2,-1,0,3,1,1,3,1,1,1,4,2,4,-1,-1,1,0,0,2,0,-2,1,1,-2,1,1,-2,1,1,0,1,0,1,-1,1,2,-2,0,3,-1,-1,3,1,-2,2,1,-1,-2,2,1,-2,3,1,-2,0,1,-2,0,1,-1,0,2,0,-1,3,2,-1,1,4,-2,2,3,-2,4,1,-2,6,0,-2,5,-3,0,1,-4,0,1,-2,0,2,-1,1,2,0,0,2,3,1,2,5,2,4,7,2,3,7,2,2,5,1,1,-2,2,1,0,3,-2,-4,2,3,4,0,3,4,-1,2,4,-2,1,3,-2,1,3,-2,1,3,-3,0,3,-1,1,3,-2,0,3,-2,1,3,-1,1,4,-2,1,3,-2,1,4,-1,2,5,1,2,5,2,1,1,2,0,0,2,-1,-1,2,-2,-3,3,-3,-3,3,-3,-2,3,-2,-2,3,-3,-1,3,-1,-1,3,-2,-1,3,-1,0,3,-1],[-5,-4,0,-3,-1,1,-2,-1,4,-1,0,1,-2,-2,0,-3,-4,0,-1,0,0,-2,-1,-1,-2,0,-1,-2,0,0,-3,-3,-1,-8,-2,-1,-1,-1,-2,-1,-1,-2,-1,-1,-2,0,-1,-2,1,-1,-3,2,-1,-1,3,-2,-1,2,0,1,0,-1,-2,0,-1,-2,0,0,-2,-1,0,-2,-1,0,-2,0,0,-2,-2,1,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,1,0,-2,3,0,-2,4,0,-3,3,1,-4,4,2,-5,2,2,-4,1,2,-3,0,1,-2,0,1,-2,0,1,-2,0,1,-2,-1,1,-2,-1,2,-1,-1,2,1,-3,1,3,-4,1,3,-4,1,3,-5,0,5,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,0,1,0,0,1,1,-1,1,-1,2,0,1,-1,0,1,-1,0,1,-2,0,1,-2,0,1,-1,0,2,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-2,0,0,-1,0,0,-1,0,1,0,-1,-1,-1,0,1,-2,0,1,-2,0,1,-1,0,1,-1,0,2,0,0,2,0,0,2,0,0,3,-1,0,3,0,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,0,1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,1,0,0,1,-1,0,1,0,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,0,1,-1,0,2,0,-1,0,0,-1,-1,0,0,0,0,0,-1,1,0,-1,1,0,0,1,1,-1,1,1,-1,1,1,-1,1,1,0,2,2,0,1,-1,-1,1,-1,-2,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,0,-1,0,0,-1,0,1,0,0,0,-1,0,1,-1,0,1,-1,-1,1,-2,-1,2,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-2,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-2,0,-1,-2,0,-2,-2,1,-2,-3,1,-1,-1,1,-1,1,0,-2,1,-1,0,2,-1,-1,-1,1,-1,-1,1,-1,-1,1,-2,-1,1,-2,-1,0,-4,-2,2,-3,-1,1,-3,0,2,-3,-3,1,-2,-1,1,-2,-1,1,-2,-1,1,-1,-1,1,-1,-1,1,0,-1,2,0,-3,2,0,-6,3,-1,-1,2,-1,-1,1,0,0,0,-1,-1,1,-1,-1,1,0,-1,0,0,0,1,1,0,2,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-3,-2,1,0,0,2,1,1,3,0,-1,1,1,0,1,2,0,0,-1,0,-1,3,2,-4,1,4,-8,1,5,-9,1,0,0,1,1,0,1,-1,0,1,0,1,1,0,1,2,0,2,5,-1,3,-2,1,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,-1,1,1,-1,1,1,-2,1,0,-1,1,0,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-2,0,1,-2,-1,1,-1,-1,-1,-3,1,-1,0,-1,0,-1,-1,-1,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,2,-1,10,5,-2,0,-1,-1,1,-1,-3,-1,-2,0,-1,-2,1,-1,-2,1,-1,-3,2,-1,-1,0,-1,-2,0,-1,-1,-1,0,0,-2,0,-1,-2,0,-4,0,1,-2,1,1,-5,2,1,2,-1,-1,-3,0,-2,-3,0,-1,-3,1,-1,-3,1,-1,-5,1,-3,-6,-2,-1,-3,2,-1,-4,2,-1,-2,2,-1,-1,2,-1,-1,2,-1,0,2,-2,-1,2,-3,-1,2,-4,-1,3,-2,-1,2,-2,0,2,-2,-2,3,-1,-4,2,-1,-5,2,0,-7,2,-2,-6,3,0,-3,1,1,-3,1,0,-3,1,1,-3,0,1,-2,0,2,-2,0,1,-2,0,2,-2,0,1,-2,0,1,-1,0,0,0,0,-1,2,2,-1,2,2,-2,4,4,-5,4,0,-6,2,-4,-6,6,2,1,-1,0,1,0,0,0,-1,0,1,-2,0,0,-2,1,-1,-2,2,-1,-2,1,0,-3,8,1,-3,9,1,-2,0,1,-2,0,1,-2,0,1,-2,1,1,-2,0,1,-2,1,1,-2,1,1,-2,1,1,-1,0,1,-1,1,1,-1,0,2,-1,0,1,0,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,2,0,0,1,0,3,1,-2,-1,1,1,-2,1,1,-3,0,1,-1,1,2,-2,1,2,-2,1,2,-2,1,2,-2,2,2,-1,1,1,-2,1,1,-1,1,1,-1,1,1,-1,0,0,0,0,0,0,-3,0,0,1,1,-2,0,1,-2,0,1,-1,0,1,-1,1,1,-2,0,1,-1,0,1,-2,0,-1,-1,-2,-3,1,-3,-3,1,-3,-5,2,-5,1,-1,0,1,-1,1,1,0,0,1,0,0,1,0,0,2,0,-1,3,1,-1,1,1,-1,-1,2,-1,-1,3,-1,-2,2,-1,1,0,0,1,-1,-1,1,1,1,1,1,1,1,1,1,0,-1,2,2,2,2,1,1,1,2,1,1,1,1,1,0,1,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,1,2,-1,2,0,-1,4,4,-3,2,0,0,1,-1,0,1,0,1,1,-1,2,1,-1,2,0,-1,2,1,-1,1,0,-1,2,0,-1,2,1,-1,2,2,0,2,0,-1,2,0,-1,2,1,-1,2,0,-2,1,0,-2,1,0,-1,-1,0,-2,-2,0,-2,-3,1,-2,-3,0,-1,1,0,-2,1,1,-1,1,0,-1,1,0,0,0,-1,1,-1,0,1,-3,0,0,-1,-1,-2,-3,-1,-2,-6,1,-3,-1,-2,-1,1,0,0,1,0,-1,1,0,-1,1,-1,-1,1,0,2,3,-1,3,3,0,5,5,-3,-1,1,-1,-3,2,-1,0,0,-1,-1,0,-2,0,0,-2,-1,-1,-2,-2,-3,0,-3,-3,-1,-2,0,-2,-1,1,-3,0,0,-2,0,0,-2,0,1,-2,0,2,-3,0,3,-3,1,5,-2,1,8,-2,0,6,-3,2,12,-3,1,2,-3,2,2,-3,2,2,-3,3,2,-3,4,1,-3,5,1,-3,4,2,-4,3,1,-2,3,1,-2,3,0,-1,2,0,0,3,0,0,1,0,0,1,-1,1,0,-1,0,-1,-1,0,-2,0,-1,-2,-1,0,-2,-2,0,-2,-2,1,-2,-1,1,-2,0,1,-2,0,1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,1,-2,0,-1,-2,-1,-1,-3,-2,-2,-4,-1,0,-3,0,0,-1,0,0,0,1,0,-1,1,-1,0,1,-1,1,1,-1,1,1,-1,0,0,-1,1,0,-2,2,-1,-2,3,1,-3,4,0,-4,5,-1,-1,1,-1,-1,1,-1,-1,0,-2,-1,0,-2,-1,0,-2,0,0,1,0,1,-4,-2,-1,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-2,-2,1,-2,-1,0,0,1,-1,-2,6,1,-4,9,6,-1,8,-1,-2,-1,0,-2,-1,1,-1,0,0,-1,0,0,-1,0,0,-2,2,-1,-3,2,-1,-4,1,-1,-6,0,-1,-2,0,0,-2,0,0,-2,-1,0,-1,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,1,2,0,-3,-3,1,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,-1,-2,-4,-3,0,-1,0,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,0,2,-2,2,4,-3,2,5,-2,4,6,0,-1,0,1,-2,0,0,0,0,1,0,0,0,1,0,1,1,-1,0,1,-1,2,3,-2,1,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,-1,3,-2,-3,1,-6,-1,5,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,1,-1,-2,2,-1,-1,4,-2,-3,3,1,2,-1,1,3,-1,1,2,-1,1,2,-1,1,2,0,1,2,0,2,2,0,1,2,0,0,2,-1,0,2,0,0,2,-1,0,2,-1,-1,2,-1,0,2,0,0,1,-2,0,2,-1,0,3,-1,0,2,0,0,2,-1,-1,2,-1,1,1,-1,2,2,0,-1,4,0,-1,4,0,-1,2,0,0,3,0,-1,2,-1,-1,1,-1,-2,1,-2,-3,0,0,0,0,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,2,3,0,-1,1,0,0,1,1,-1,1,0,-1,1,0,-1,2,0,-2,1,0,-1,1,1,-1,1,1,-2,2,1,0,2,1,1,2,1,1,2,1,0,1,1,0,-2,2,2,-3,0,2,0,-3,0,-6,1,3,2,2,1,2,3,1,2,2,0,2,2,1,1,2,1,0,1,3,1,0,0,2,3,0,2,3,0,2,2,0,2,2,-1,1,2,-2,3,0,-3,3,-2,-4,3,-1,-2,2,2,-1,2,3,-2,2,1,0,2,2,0,1,2,0,2,2,0,1,3,-1,2,6,-1,2,1,0,2,2,0,1,1,-1,1,1,-1,1,1,-2,0,1,-1,3,1,1,1,1,1,-2,0,-2,-2,1,-3,1,0,0,0,0,0,1,0,0,1,0,0,1,0,-1,0,0,0,1,0,-2,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,1,1,0,0,1,0,0,2,1,1,1,1,1,1,0,1,1,-1,-1,0,-2,-1,0,-1,-1,0,-1,-2,0,0,-2,0,0,-3,-1,-1,-2,0,-3,-4,0,-1,-1,0,-1,0,1,0,0,1,1,1,4,5,2,5,-2,2,4,0,0,0,0,1,-1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,2,0,0,2,0,0,2,-1,1,2,0,-1,3,1,0,2,1,0,2,1,0,2,1,0,2,1,-1,1,0,0,2,2,-1,2,1,0,1,0,1,1,1,0,1,1,1,0,1,2,1,1,1,1,2,1,1,-1,0,1,0,0,1,1,0,1,0,0,0,0,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,0,-1,-2,0,-1,-2,0,0,-2,-1,0,-2,0,0,-1,0,0,-1,1,1,-1,1,1,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,-1,-1,-1,-1,-1,-1,-3,-2,-1,0,1,0,0,1,0,1,1,0,1,1,0,0,0,0,0,0,-1,0,0,0,1,1,1,1,0,0,0,0,0,1,0,0,1,0,0,1,-1,1,2,-1,-1,0,0,1,0,0,0,0,-1,0,0,0,1,0,0,1,-1,-1,1,-3,-1,0,0,-1,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,1,0,0,1,0,2,-1,-1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,1,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,2,-1,0,2,-1,0,6,-2,0,6,-3,0,3,-2,-1,0,-1,0,0,-1,0,1,0,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,0,0,0,0,0,-1,0,0,-1,0,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,0,0,-1,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,-1,0,-3,2,1,-3,0,3,-7,1,5,-8,1,9,-1,0,0,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,1,0,-1,0,-1,0,0,-1,1,0,-1,0,0,-1,1,0,-2,1,0,-1,2,0,0,0,0,-1,1,1,0,-2,1,-1,1,0,-1,2,0,0,1,0,0,2,0,0,1,0,1,2,0,-1,2,0,0,2,0,1,2,-1,1,1,0,1,1,0,1,1,0,0,2,0,1,1,-1,1,0,0,1,1,0,1,1,0,0,1,0,0,1,0,1,2,0,1,4,-1,-1,8,-1,2,3,-3,0,1,0,1,1,0,0,0,-1,0,0,-1,0,0,-1,-1,1,-1,-1,0,2,-2,0,3,1,-2,2,0,0,-1,1,1,0,0,0,-2,0,0,-2,0,0,-3,0,-1,-3,-3,0,-5,-9,1,-10,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-4,-2,1,-1,0,0,-2,-1,0,0,0,0,0,-1,0,1,-1,0,2,-1,-2,0,-1,0,0,-2,1,0,-1,0,0,-1,1,0,-2,1,0,-2,2,0,-2,0,0,-2,1,0,-1,0,0,-1,0,1,-1,0,1,-1,0,2,-2,0,0,-3,-1,1,-6,-3,-5,-5,-7,7,-9,-2,1,-1,0,1,0,-1,1,-1,0,0,-1,0,1,-1,2,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,-1,0,1,-1,-1,1,-2,-1,-1,-1,-2,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,-1,1,1,-1,1,1,-2,2,0,-2,0,-3,-2,3,-7,-1,2,-12,1,5,-4,-3,0,1,-2,0,2,-2,0,2,-1,0,2,-1,-1,2,-1,0,2,-6,0,2,-1,-1,3,-1,0,1,0,0,1,0,0,1,0,1,1,-1,-1,0,0,-1,-1,1,1,2,0,1,2,0,1,1,-1,1,1,-1,1,1,0,1,2,0,1,1,0,1,2,0,1,2,0,1,2,-1,1,3,-1,0,3,-1,0,3,-1,0,1,0,-1,5,-1,1,2,-1,1,2,-1,1,2,-1,2,1,-1,2,2,-2,3,2,-2,2,1,-2,2,1,-1,2,1,0,1,1,-1,1,1,0,1,2,0,0,2,0,-1,1,1,1,2,1,1,1,0,1,1,0,0,0,-1,0,-1,-1,-2,-1,-1,-2,-4,-2,-4,0,-3,0,-1,1,0,-1,1,0,-1,1,0,-2,1,1,-1,1,1,-1,0,1,0,0,2,-1,-2,2,1,-3,2,2,-4,3,0,-4,1,-2,2,0,-4,2,1,-1,1,2,-1,1,3,0,1,4,0,2,3,2,0,1,0,1,1,0,1,1,0,0,1,0,0,0,1,-1,1,2,0,1,2,0,1,3,0,1,2,0,0,0,-1,0,0,-2,0,-1,0,-1,-2,-1,-1,-3,0,-1,-4,-1,0,-4,1,1,-4,0,2,-3,-2,3,-1,-1,2,-4,-2,-1,-2,-2,-2,-2,-3,0,-1,-1,0,0,-1,1,0,-1,1,-2,1,3,-1,0,-1,-4,3,1,0,-2,1,0,-3,0,0,-2,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,-1,0,0,0,1,1,-1,0,1,0,0,1,-1,0,1,-1,-1,1,-2,0,0,-1,0,1,0,0,1,1,0,1,0,0,1,0,1,1,0,0,2,0,1,1,-2,0,0,0,-1,1,1,0,0,0,1,0,0,1,0,0,0,0,-1,0,-1,-2,1,-1,-2,-1,-6,2,1,0,0,0,-1,2,1,1,-1,1,1,-1,1,1,-2,-1,0,-2,2,-1,-2,5,-1,-2,2,-1,-1,0,1,-1,1,1,-2,0,2,-1,0,2,-1,1,2,-1,0,2,-1,1,3,-1,0,2,-1,0,4,-1,0,3,-1,1,5,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,0,-1,0,0,-1,0,0,-1,1,0,-1,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,-1,0,1,-1,0,2,0,0,1,0,0,2,0,0,2,0,-1,1,2,-1,2,-3,-1,1,0,0,2,1,-1,2,0,0,2,1,-1,2,1,-1,1,0,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,-1,1,1,-1,1,0,-1,0,0,-1,0,0,-1,0,1,-2,0,0,-2,-1,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,1,0,2,0,-1,3,2,0,2,-1,-2,1,0,0,2,0,0,0,0,1,0,0,1,0,0,0,0,0,-1,-1,-1,-2,-1,-1,-4,-1,0,-4,-1,2,-2,0,2,-1,0,0,1,0,-1,0,0,1,1,0,1,1,-1,0,0,-1,0,0,-1,-1,-1,-2,-1,-1,-1,0,0,-1,0,1,-1,1,1,0,2,0,2,2,-1,-2,3,0,-3,4,-1,-2,2,-1,0,1,1,3,4,3,5,2,5,3,-1,4,0,-2,2,-5,6,-1,-6,5,0,-4,7,-3,-2,-3,-2,-4,-2,0,-6,-2,-1,-7,-2,0,-6,-2,2,-6,-2,3,-4,-2,1,-5,-2,4,-3,-3,4,-2,-2,2,-6,-1,-2,-7,0,-2,-5,-1,-3,-1,-3,-3,0,-2,-3,0,-2,-2,1,-2,-3,0,-2,-4,1,-1,-4,2,0,-3,3,0,-2,5,0,-1,2,-1,-2,5,1,0,4,0,1,2,-1,0],[2,3,0,0,1,-2,2,2,-3,2,2,-3,0,1,-2,0,1,-2,0,1,-1,-1,1,-1,-1,0,-2,1,2,-2,0,5,-3,0,2,1,-1,1,-1,-1,1,0,-1,1,-2,-1,1,-2,-1,1,-2,-2,1,-2,-4,2,-1,0,-1,-2,-1,1,-2,-1,2,-2,0,1,-2,0,2,-2,1,2,-1,1,3,-1,2,3,-3,2,4,0,0,2,-1,0,2,-2,0,1,-1,-1,1,-1,-1,1,0,-1,1,1,-4,1,1,-4,0,2,-1,0,3,-1,-1,4,1,0,3,1,0,2,-1,1,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,1,-1,-2,2,0,-2,1,0,0,0,1,1,-1,3,2,-2,4,2,-1,3,-1,0,-1,-1,-1,0,-1,1,-1,0,0,-1,0,1,-2,1,0,-1,1,0,0,1,1,-1,2,0,2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,0,2,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,-1,0,-1,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,-1,-1,-1,-1,-1,0,-1,-2,0,-1,1,0,1,-1,-1,-2,-1,-2,-2,0,-1,-2,0,0,-2,0,1,-2,1,1,-2,0,1,-3,1,1,-2,0,0,-2,0,0,-2,0,0,-1,-1,0,-1,-1,0,-1,-1,1,0,-1,1,-1,0,1,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,-1,-1,1,0,-1,1,-1,-1,1,-1,0,2,-1,-1,-1,0,-1,-1,0,-2,0,1,-1,0,1,-1,0,2,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,2,-1,0,2,-1,-1,1,0,-1,1,1,0,1,0,-1,1,1,-1,2,1,-1,1,1,0,1,2,-2,3,1,-1,1,1,-1,1,1,-1,0,1,0,0,1,0,-1,0,-2,-1,1,-1,0,1,-2,-2,0,-1,-2,-1,1,-2,-2,-1,-3,-1,-1,0,1,0,1,1,0,1,0,-1,1,1,-1,0,1,-2,0,2,0,0,0,1,-1,1,0,-1,-2,0,1,0,0,1,0,0,1,1,0,1,1,0,2,1,1,2,1,0,1,1,-1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,-1,0,2,-1,0,1,-1,0,0,-1,0,0,-1,0,1,0,1,1,0,1,0,0,1,1,-1,0,1,0,-1,2,-1,0,1,-1,-1,1,0,-2,0,2,-3,-1,0,-1,1,1,-1,1,2,-1,2,1,-2,-1,1,-2,-2,0,-2,0,0,-2,-1,0,-2,-3,1,-1,-4,1,-1,-4,2,-3,-4,4,-1,-5,0,-3,-1,-1,-4,-1,0,-2,-1,0,-2,-1,0,-1,-1,-1,0,-2,1,2,-3,-4,0,-2,0,-2,0,-1,-2,0,0,-1,0,0,-1,0,0,-1,1,1,-2,1,0,0,0,0,-1,0,0,-2,0,-1,-1,0,-2,-1,0,-2,-1,1,-4,0,2,-3,-2,3,-5,-1,9,-3,-1,11,-2,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,1,1,0,1,-1,-1,3,1,-1,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,-1,-2,-1,1,-1,0,0,-1,0,1,-2,0,0,2,4,-1,1,5,-3,1,7,-3,0,7,-4,0,10,-2,-2,4,0,-2,0,0,-2,0,0,-2,0,0,-2,1,0,-3,0,-2,-4,-2,0,-1,1,-1,-1,1,0,-2,1,0,-2,1,0,-1,1,0,0,1,-1,-1,1,-1,0,1,-3,0,1,-1,-1,1,-1,0,1,-1,-1,1,0,-2,1,0,-2,2,0,-4,3,0,-2,2,0,-2,1,1,-1,1,0,-1,1,1,-1,1,1,-1,0,2,-2,0,1,-1,0,2,-1,0,1,0,1,1,0,0,0,0,0,1,-1,-1,0,1,-1,0,0,-3,0,0,-5,-1,1,-6,0,-2,-7,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,2,2,-1,-2,3,-2,-1,3,-2,-6,4,-2,1,1,0,2,1,0,1,1,0,2,1,1,2,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,1,0,2,0,0,2,0,0,2,1,1,2,1,2,2,1,2,2,1,4,2,0,0,2,-1,-1,2,1,0,2,1,0,3,2,1,2,2,0,3,1,2,2,1,0,2,1,0,2,1,0,1,1,0,0,2,0,2,0,0,1,-1,3,1,1,-4,0,0,0,0,0,0,1,0,0,1,-1,0,1,-1,1,2,0,1,3,0,1,3,0,3,3,0,3,3,0,3,2,0,4,1,-1,0,0,-2,1,2,-1,0,2,-1,0,2,-1,0,3,-1,0,3,-2,0,0,-2,-1,-1,-3,1,2,-5,4,-4,-3,0,1,-1,0,1,-2,0,0,1,1,0,1,1,-1,0,0,-1,-1,-1,0,0,0,1,1,0,1,1,0,1,1,1,2,1,0,2,1,1,2,1,1,2,1,0,2,2,0,2,3,0,3,0,-1,3,1,-2,5,-3,-2,3,1,0,3,1,0,3,1,0,3,0,0,3,1,0,3,0,-1,3,1,0,2,2,1,2,3,1,2,4,0,3,2,2,1,2,1,1,2,1,1,1,1,0,1,1,0,0,1,0,1,1,-2,0,0,-1,0,0,-4,0,-1,0,0,1,0,0,1,1,0,1,1,-1,1,2,-1,0,1,-1,-3,1,-1,-4,1,0,-3,3,0,-2,5,-2,-2,3,1,-2,1,0,1,1,0,1,1,0,1,0,0,1,1,1,0,-3,-3,2,-6,-3,2,-2,-6,3,0,0,1,-1,1,1,0,-1,1,0,0,1,0,0,1,0,1,2,2,-1,5,2,0,4,1,2,1,0,2,-1,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,-1,-2,1,0,-3,0,0,-4,-1,-4,-3,-1,2,-1,0,0,0,-1,1,-2,0,0,-2,1,1,-2,1,1,-2,2,2,-3,2,2,-2,0,1,-2,0,1,-1,0,1,-1,0,0,-2,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,1,1,0,1,1,-1,1,1,-1,1,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,0,-1,1,0,0,1,-1,-1,1,-1,-2,-1,1,0,-2,-2,-4,0,0,0,1,0,-1,2,0,0,1,0,0,1,0,-1,1,0,-1,2,0,-2,0,1,-2,-1,1,-2,-1,1,-2,1,2,1,0,2,3,0,1,-2,0,2,-3,0,1,-2,0,1,-2,0,1,-2,0,-1,2,2,4,2,4,-6,1,-2,1,-2,1,2,-3,1,1,-2,1,1,-2,1,0,-2,2,1,1,3,1,1,2,-1,1,3,-2,0,1,-1,0,-3,-5,0,2,1,-2,1,2,-2,1,1,-2,0,1,-2,0,1,-2,0,2,-4,1,2,-7,-1,1,-7,0,2,-10,-4,1,-2,0,1,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,1,-1,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,-1,0,0,-1,-1,-3,0,0,-1,0,-1,-1,0,0,-1,0,1,0,0,1,0,1,2,1,1,1,-1,0,2,1,3,0,-1,0,1,-1,-1,0,0,0,0,-1,0,-2,-2,-1,-3,-3,1,-5,-4,-1,-9,-8,-6,-12,-10,-7,1,0,0,2,1,0,1,0,0,2,1,0,2,1,-1,1,0,2,1,-2,2,-1,1,4,1,0,-1,1,0,-1,2,0,-1,2,0,-1,2,-1,-1,2,0,0,-3,0,0,-3,0,1,-6,-1,0,2,0,-1,3,1,-1,2,1,0,2,1,0,2,1,0,3,2,-1,2,4,-1,4,0,-1,2,1,-1,2,2,-1,2,1,-1,1,1,-1,1,0,-1,0,0,-1,1,0,0,-2,0,-3,1,1,0,2,0,1,0,1,0,0,1,1,0,1,1,-2,1,1,-1,2,2,0,1,1,0,0,2,0,1,1,0,2,2,0,2,2,-2,-3,4,-2,0,5,-2,-2,6,-2,-4,5,0,2,2,1,4,3,0,1,0,0,0,0,0,0,0,1,0,-2,0,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,-1,1,-1,0,0,-1,-1,0,0,1,0,0,1,1,0,2,1,0,4,1,-1,0,0,-1,0,1,-1,0,-1,-1,-1,-2,-1,0,-4,0,1,-4,2,1,-4,1,2,-5,2,2,-3,3,1,-1,1,3,-4,-2,-3,-2,-2,-5,-3,-2,-1,-2,-2,-1,-2,-2,0,-2,-2,0,0,-2,-1,-2,-3,-1,-2,-4,-1,-2,-2,-1,-1,-1,-1,-1,-1,-1,0,0,0,1,1,0,1,-1,2,2,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,0,0,-1,-2,-3,1,-4,-6,0,-1,1,0,-1,1,-1,-1,1,1,0,2,1,-2,2,1,0,3,1,-3,5,2,-1,6,1,3,4,0,4,2,0,0,1,0,1,2,0,0,0,0,1,0,0,1,-1,-1,1,0,-2,1,0,0,1,0,0,1,0,0,2,0,-1,2,0,0,2,1,0,2,1,0,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,2,0,0,3,0,1,2,1,-1,2,1,0,2,2,-1,2,3,-3,2,0,0,2,0,0,3,0,-1,3,-1,-1,5,0,-1,8,-1,-1,8,-1,-1,10,-2,-1,1,0,0,2,0,1,0,0,-1,-2,1,-1,-2,0,-2,-1,0,-3,-4,1,-2,-4,1,-2,-7,1,-2,-8,-1,0,-7,1,-6,-3,1,0,-3,1,1,-1,1,-1,1,0,0,2,-1,-1,3,-2,-1,3,0,-1,1,0,0,0,0,0,1,0,0,1,0,0,1,1,0,1,-2,0,1,-1,-1,0,-5,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,1,-1,2,1,-1,2,1,-1,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,0,1,1,3,0,2,3,0,3,1,0,2,-3,1,-1,-6,-1,4,-3,2,0,1,3,0,1,1,0,0,2,0,0,2,0,0,3,-1,0,2,0,-1,3,2,-1,2,-1,1,2,-1,1,2,-1,1,2,0,1,1,0,0,0,0,3,4,-2,0,2,0,1,3,0,1,2,0,1,2,0,1,2,0,1,2,0,2,2,1,1,2,0,1,2,0,2,2,0,1,2,0,1,2,0,2,2,1,1,2,2,0,2,-1,2,2,0,1,2,0,1,2,0,1,2,1,1,2,0,1,1,1,1,2,1,1,2,1,0,2,1,1,2,1,0,2,0,0,1,0,0,2,0,0,2,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,0,0,0,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,1,0,1,0,0,1,0,1,0,0,0,0,-1,0,0,0,0,0,-1,0,-1,-1,0,-1,0,1,1,0,1,1,1,2,0,2,3,-1,2,3,-2,1,2,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,1,1,1,0,1,0,0,2,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,1,-1,0,-2,0,0,0,-1,1,0,0,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,3,0,-2,3,-1,-3,5,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,1,0,0,1,-1,0,1,0,0,1,0,1,2,0,-1,3,-2,-2,0,-3,-2,9,-4,0,1,0,0,1,0,-1,1,0,-1,0,-1,-1,0,-1,1,-1,-1,3,0,-3,3,-1,-3,6,1,-6,-1,0,-1,-1,0,0,-1,1,-1,-1,1,-1,-1,1,-1,-2,2,-1,-1,0,-1,-3,-1,-3,3,0,1,-1,1,0,-1,0,0,-1,1,-1,-1,1,-1,-1,1,-1,1,5,-4,-1,1,0,-1,1,0,-1,1,-1,-1,1,0,0,1,0,0,1,0,-1,1,0,-1,2,-1,0,1,0,-1,1,0,-1,1,0,-1,1,1,0,2,0,-1,0,0,-1,1,0,-1,1,-1,-1,1,0,0,2,0,0,2,0,3,3,1,6,-1,2,7,0,2,8,-6,3,-1,1,-1,-1,1,-1,0,1,-1,0,2,-1,-1,2,-2,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,1,-1,0,1,-1,-1,1,0,-1,0,0,0,0,-1,-1,1,0,0,1,-1,0,1,0,-1,1,-1,-2,1,-1,-2,1,0,-2,1,-1,-2,1,-1,-1,1,-1,-1,0,-1,-1,-1,-1,5,2,-3,5,2,-2,1,-1,0,9,7,-4,-1,0,-1,-2,-1,-2,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,-1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,0,1,0,0,2,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,0,-2,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-2,0,0,-2,1,-1,-1,2,1,-5,0,-1,-1,0,0,-1,1,-1,-1,0,-1,-2,0,0,-2,0,-1,-2,0,1,-2,-1,0,-2,0,0,-2,1,0,-2,0,0,-2,0,0,-2,1,0,-2,1,0,-2,1,0,-2,2,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-2,0,-1,-1,1,0,0,1,0,0,2,0,0,1,0,0,1,-1,0,1,0,1,-1,0,1,0,-2,0,1,-1,-1,1,1,-2,0,-3,-3,2,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,1,1,-1,2,0,-1,1,1,-1,1,1,-2,1,-1,0,3,0,0,2,-3,1,1,-4,1,0,1,-1,1,2,-1,1,1,0,2,1,0,2,1,0,2,1,2,2,1,2,2,2,1,2,2,0,2,3,1,2,2,0,2,1,0,2,1,0,2,1,0,2,1,0,2,2,-1,3,1,-1,4,1,2,4,1,-2,4,1,0,2,1,0,2,2,0,1,2,0,1,2,0,1,2,0,1,2,1,1,2,1,1,2,0,1,2,1,1,2,0,1,2,0,1,2,0,1,2,0,1,2,0,1,2,0,1,2,0,1,1,0,0,1,0,0,2,0,0,2,1,1,1,-1,-1,1,0,0,1,0,0,1,-1,1,1,-1,0,1,-1,0,2,0,-1,2,-2,-1,1,0,0,0,0,-1,1,0,0,1,1,0,2,0,0,3,1,2,4,-3,4,0,-1,2,1,-3,2,2,1,-1,2,1,-1,1,1,0,2,1,-1,2,1,-2,4,1,-2,7,2,-1,8,2,-2,8,2,1,1,1,-1,1,2,-1,0,1,-1,0,0,-1,0,1,-2,-1,0,3,-1,-1,4,-1,-2,5,-1,-2,5,-1,-3,6,-1,-2,3,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-2,1,1,-2,2,0,-3,2,0,-3,2,0,-2,1,1,-2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,1,2,0,2,1,1,0,3,0,-1,1,0,-1,1,0,-1,0,0,-2,0,1,-2,0,1,-2,-1,1,-1,-1,1,-1,-1,2,0,-1,2,0,-1,2,-1,-3,2,-1,-3,2,0,-2,2,1,0,3,1,0,1,0,-1,1,0,-1,0,1,0,-1,1,0,-1,1,0,-1,4,1,1,-1,1,-2,1,0,-2,2,0,-2,0,0,-3,0,0,-3,-1,0,-4,-1,5,-1,1,4,1,5,1,-2,-2,6,-3,0,0,-2,0,0,-3,0,0,-3,0,0,-2,0,0,-2,0,0,-2,-1,0,-2,-1,0,0,0,1,0,0,1,0,0,1,-3,0,0,-3,1,1,-3,-1,0,-3,-1,0,-2,-1,0,-4,-1,-1,-5,-3,-2,-7,-3,-3,-7,-2,-5,-5,0,-4,-4,0,-3,-3,0,1,-2,1,1,-4,0,1,-4,1,2,-4,0,0,-2,-1,-1,1,-2,-1,2,-3,-2,0,-1,-3,-3,0,-3,-6,2,3,-4,1,4,-9,4,3,2,0,-1,2,1,0,2,2,0,1,2,0,1,1,1,1,1,1,1,0,0,1,0,1,1,-1,1,1,-1,0,2,2,0,2,3,0,2,2,-1,2,0,0,1,0,0,1,0,-1,1,0,-1,0,0,-1,0,1,-2,0,1,-1,1,0,-1,2,0,0,1,0,-1,2,0,0,2,0,0,1,0,-1],[-2,-2,0,-1,-1,1,-2,-3,2,-1,0,3,-1,0,0,-2,-2,0,0,1,0,0,3,-1,1,5,0,2,6,-2,3,5,-1,-2,1,2,0,3,0,0,3,1,0,3,0,-1,3,1,-1,2,1,1,4,2,3,5,3,2,4,1,-1,3,0,-1,3,0,0,3,0,-1,2,0,-1,2,0,-1,1,0,2,0,0,-2,2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,-1,-2,2,0,-2,3,0,-2,2,1,-2,2,2,-2,1,3,-1,1,1,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,-2,1,1,-1,1,0,-1,-1,1,-1,-2,2,0,-2,1,-1,-3,3,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,1,2,0,1,1,-1,1,4,1,2,0,0,0,0,0,0,0,0,1,0,1,1,-1,1,1,0,2,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,1,0,2,-1,0,1,-1,-1,1,-1,-1,1,0,-1,1,0,-2,1,1,-2,0,1,-3,0,0,-3,0,-2,-7,0,2,0,0,0,-2,1,0,-2,1,0,-1,1,0,-1,1,0,0,1,1,0,1,0,0,0,-1,0,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,-1,-2,0,-1,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,1,1,1,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,-1,-1,0,-2,-2,-1,-1,-2,-2,0,-2,-2,-2,-1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,2,-1,0,2,-1,0,2,-1,0,1,-1,0,1,0,1,1,1,1,0,0,1,1,0,1,1,0,0,1,0,0,0,-1,0,2,-1,-1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,2,1,0,2,0,1,2,1,0,2,1,0,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,2,2,1,0,2,0,1,2,1,-2,1,1,1,1,1,0,1,1,1,1,1,1,2,1,1,3,1,2,4,1,0,6,5,-3,3,-2,2,1,1,0,0,0,1,2,2,0,2,2,-1,2,1,0,1,2,-1,1,2,-2,2,2,0,1,3,0,2,3,0,1,4,0,1,3,1,1,3,1,2,2,1,1,3,0,1,3,0,1,2,0,1,2,0,2,2,-1,2,2,-1,1,1,-1,2,2,-1,3,4,0,2,2,-2,2,2,-2,2,3,-4,4,2,-4,4,1,-5,6,1,-7,10,2,-7,1,1,-2,0,0,-2,1,1,-1,1,1,-1,1,1,0,2,1,-1,-3,4,-4,6,-1,1,1,1,-1,1,1,-1,0,1,-1,0,1,0,1,2,0,2,2,-1,0,2,1,0,0,0,0,0,0,-1,1,1,-1,0,2,-2,0,3,0,-1,3,-1,1,4,2,-1,2,1,-1,5,-1,0,1,-2,0,1,-1,0,1,0,0,1,1,2,1,0,-1,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,-1,-1,-2,-1,-2,-2,-2,-2,-5,-3,-2,-4,-3,-2,0,0,0,-2,-1,-3,0,2,-3,-2,-2,-2,-2,-2,-1,-2,-1,-1,-1,-1,-1,-2,-1,0,-1,0,0,-2,0,0,-1,0,0,0,1,-1,1,2,-3,2,-1,-3,2,1,-5,2,-5,-1,-1,0,-1,-1,-1,-1,-1,0,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,0,-1,0,0,-2,0,1,-1,1,0,-2,0,1,-3,-1,0,-2,0,1,-2,0,1,-2,1,1,0,0,1,-3,1,1,-2,0,1,-2,-1,1,-2,-1,1,-2,-1,0,-2,0,0,-1,0,1,-2,-1,1,-2,-1,1,-2,-1,0,-2,-1,1,-2,-1,0,-3,-2,-1,-3,-2,-1,-1,-3,0,0,-3,1,0,-2,0,2,-3,0,-2,-1,1,-1,-1,0,-2,-1,0,-2,0,0,-2,-1,-1,-2,0,3,-3,1,4,-1,-5,10,-2,-6,0,-2,-1,0,-2,-1,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,2,-1,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,0,-1,0,1,0,2,3,-1,6,0,1,0,1,-1,0,1,0,1,0,-1,0,0,-2,0,1,-1,0,1,-2,0,1,-1,0,0,-2,0,0,-2,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-2,1,-3,-1,0,1,0,-1,-1,0,-2,-2,0,-1,-1,0,-1,0,1,0,0,1,1,0,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,0,-1,0,0,-2,0,0,-1,0,0,-1,0,-1,-1,1,-1,-1,1,-2,0,1,-1,0,-1,-1,-1,-3,-1,-2,-3,0,-1,-4,0,-2,0,1,-3,-1,0,-1,0,0,-2,0,0,-2,0,0,0,0,-1,-2,-1,-1,-2,-1,-1,-3,-2,-2,-1,-1,-2,-1,-2,-2,-1,-2,-2,-1,-1,-2,-1,-3,-2,-2,-3,-2,-2,-4,-2,-3,-2,-3,-2,-2,-1,-3,-2,-2,-1,-3,-2,0,-2,-1,0,-3,-1,1,-3,-1,2,-2,-1,3,-1,-1,1,-2,-1,2,-1,-1,1,-1,-1,1,-1,-2,1,-1,-1,1,0,-1,2,0,-1,1,0,-1,0,1,0,-1,1,0,-1,0,0,-1,1,-1,-1,2,3,-2,2,-1,1,1,-2,2,4,0,2,0,0,3,0,-1,4,0,0,4,3,-1,2,0,-3,2,-1,0,0,-2,3,-3,-1,-2,1,-3,-1,3,1,1,5,2,-2,2,-1,-2,2,-1,-2,2,-1,0,4,-2,0,5,-3,1,5,-3,-2,2,-1,-4,2,0,1,1,-2,1,1,-2,0,1,-2,0,1,-2,2,3,-3,1,2,-2,-1,-1,-1,-1,-2,0,0,1,-2,1,0,-2,0,1,-2,0,1,-2,0,1,-3,0,2,0,-2,-1,0,-4,1,1,-1,-5,-1,0,1,-2,1,1,-2,1,1,-2,1,1,-2,1,1,-2,2,2,-2,1,2,-2,1,1,-1,1,1,-1,1,1,-2,1,0,-1,1,0,0,1,0,-1,1,0,0,1,0,-1,1,0,-1,0,-1,-2,1,0,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,-1,-1,1,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,0,-1,0,-1,0,2,-3,2,-2,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,0,0,-1,0,0,0,0,0,0,1,0,0,1,0,0,0,-1,-1,2,-2,2,5,5,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,-3,-2,-1,0,2,1,-1,0,-1,-2,0,0,-1,0,0,-1,0,-1,-1,-1,-1,-2,-3,-1,-2,-4,0,2,-3,-4,5,-2,-2,4,-1,2,9,-1,-5,-1,0,-1,-2,0,-2,-1,-1,0,-1,-1,-1,-2,-1,-1,-1,1,-2,-2,4,-1,-3,4,-1,-3,6,-2,-1,-1,-1,-2,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-2,-1,-2,-2,0,-1,-2,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,-1,1,0,-1,0,-2,-2,3,3,-1,1,0,0,1,1,0,1,1,0,1,0,0,1,1,0,1,1,-2,1,0,0,2,2,0,0,-1,0,1,-1,-1,0,-1,0,0,-2,0,-1,-3,0,2,-2,-1,1,-1,0,5,1,2,5,0,2,-1,-2,0,-1,-3,-1,-1,-2,0,-1,-2,0,-2,-2,0,-2,-1,-1,-5,-1,0,0,-1,-3,-1,-2,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,1,-4,-1,2,-3,-2,3,-1,-6,3,-3,0,0,-1,0,0,0,1,-1,-1,0,-1,0,0,-2,0,0,-3,2,0,-5,4,-1,-3,1,0,-1,0,1,-1,0,1,0,-1,0,1,-1,0,1,-2,0,1,-2,0,1,-2,0,0,-2,-1,1,-2,1,1,-2,1,1,-1,1,1,-1,1,1,-1,1,1,0,3,1,-2,0,1,-1,1,0,-2,1,1,-1,0,1,0,-1,1,0,-1,0,0,0,0,1,1,-5,-2,3,-4,-4,5,0,-1,-1,0,0,-2,0,-1,-1,-1,-1,-2,-1,-1,-1,-2,-2,-1,-2,-1,-1,-3,0,-2,-1,-2,0,-1,-2,0,-1,-2,1,-1,-2,2,-2,-3,3,0,-1,1,-1,-1,-1,-2,0,-1,0,-1,-1,0,0,-2,1,0,-2,1,-2,-1,-1,1,-2,-1,2,-3,-1,1,-2,-1,3,-1,-2,3,0,1,3,-3,0,3,-1,2,1,0,6,1,2,9,3,3,7,0,2,-2,4,-1,-3,6,-1,-2,2,0,-2,2,0,-3,1,0,-1,3,-1,-4,1,4,-2,2,0,-2,2,0,-1,1,0,0,1,0,0,1,-1,0,-1,-2,1,-1,-2,1,-2,-1,0,2,-1,0,2,-1,0,2,0,0,1,1,-1,0,1,0,2,0,0,-1,1,0,-3,3,0,0,1,0,0,1,0,0,0,0,0,0,1,0,-1,-2,0,-1,-3,0,1,-5,0,0,-5,0,-2,-2,0,-2,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,1,0,0,2,0,1,1,0,0,1,0,1,1,0,0,1,0,1,1,1,2,0,1,2,0,1,1,2,0,1,2,0,1,1,0,1,1,0,1,1,0,1,2,1,-1,1,0,1,1,0,0,2,1,1,2,1,1,3,2,1,3,5,3,3,5,2,5,7,5,1,2,0,1,3,-1,0,2,1,0,1,1,0,1,2,-1,1,2,1,1,1,1,2,2,3,2,1,1,1,-1,4,1,3,0,2,1,0,2,1,-1,1,1,-1,1,0,-2,1,0,-3,0,0,-2,1,1,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,-2,-1,0,-3,-1,-3,-3,0,-1,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,-1,1,1,-1,0,1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,0,1,1,-1,1,2,-1,2,2,-1,2,-1,0,4,-3,2,3,-6,1,1,-6,-2,-1,-8,3,0,1,-1,1,0,-1,1,0,-1,1,-1,-1,1,0,0,1,0,0,1,0,0,2,0,1,0,-1,-1,1,-1,0,0,0,0,0,-1,0,0,0,0,-1,-2,0,0,1,-2,-1,0,0,0,-1,0,-1,0,0,0,1,0,0,1,0,0,2,0,-1,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,-1,1,1,0,1,1,1,0,0,-1,0,1,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,0,0,1,0,0,1,0,0,1,0,1,2,0,1,1,0,0,1,-1,0,1,-1,0,1,0,0,2,-1,0,3,0,0,3,1,0,2,1,1,1,1,1,1,-1,1,1,-1,1,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,0,0,2,0,0,2,0,0,2,0,1,2,0,0,2,0,0,1,0,0,1,-1,1,1,-1,0,3,-3,0,3,-3,-2,6,-4,-2,6,-4,-7,1,-1,1,1,-2,2,1,-1,1,1,-1,1,1,-1,1,1,-1,2,1,0,3,2,0,3,2,-1,2,2,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,0,1,1,0,0,0,0,1,1,-1,1,1,-1,2,0,-1,1,0,0,1,0,-1,2,1,-1,3,2,1,8,3,1,11,7,3,16,0,-1,1,0,0,0,0,-1,1,0,-1,0,0,-2,0,0,-2,0,1,-2,0,0,0,0,0,0,-1,0,-1,0,0,-1,1,0,-1,1,0,0,1,0,-1,1,0,-1,2,-1,-1,1,-1,-2,1,0,-2,0,-1,-2,0,-1,-3,0,0,-4,1,-2,3,2,2,-11,1,-1,0,1,-1,1,0,0,0,1,-1,0,1,-1,1,2,1,-1,3,-1,-1,5,-3,2,5,-1,-4,6,0,1,1,1,1,2,0,0,1,1,0,1,2,-1,1,2,0,2,-1,2,0,-1,5,-7,-1,0,4,2,1,0,2,1,0,2,1,0,2,0,0,2,0,1,1,-2,2,1,1,0,2,1,0,1,1,0,1,0,0,1,0,0,-2,1,1,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,2,0,2,1,-2,1,0,0,3,1,-4,-2,0,0,0,0,0,1,0,0,0,0,0,0,-1,0,-1,-1,0,0,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,0,0,0,0,-1,0,1,1,-1,0,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,-1,1,1,-1,2,3,2,3,2,-5,1,5,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,2,1,-4,0,0,1,1,0,1,0,0,1,0,1,1,0,1,1,1,1,0,0,1,1,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,-1,0,0,0,0,1,0,0,-1,0,0,1,0,0,2,0,0,1,0,0,1,0,0,1,0,-1,2,-1,1,2,0,-3,2,0,0,1,0,-1,2,1,0,1,1,0,2,1,0,1,2,1,1,0,0,2,1,0,2,2,0,2,1,0,1,1,1,1,1,1,1,0,1,1,0,0,1,0,1,2,1,0,1,0,1,1,1,0,1,1,0,0,1,1,1,2,0,1,1,1,1,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,0,-1,3,0,-2,3,-1,-2,4,-1,-2,4,-1,-3,4,-1,-2,5,1,0,0,1,1,0,1,-1,0,0,0,0,0,0,1,1,0,1,0,0,1,0,0,0,-1,0,-1,0,0,0,-1,0,0,-1,0,0,-1,-1,0,-2,1,1,-3,1,1,-3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,0,0,2,0,-1,3,1,-2,5,2,-2,7,3,-1,5,3,-4,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,0,1,-2,0,5,2,2,-2,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,1,0,1,2,1,0,2,1,0,1,0,0,1,1,0,0,1,0,0,1,0,-1,0,0,-1,1,1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,1,0,0,0,0,-1,0,0,0,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,1,-2,0,1,-1,1,0,-2,1,2,-5,1,2,-9,2,0,0,-1,0,0,0,0,1,-1,0,2,-2,1,2,-2,1,1,-2,0,-1,-3,1,-1,-1,-3,-3,-6,-1,2,-2,-2,3,-2,-2,1,-1,-2,1,-2,-3,2,-2,-3,1,-3,-4,2,-4,-3,2,0,-5,1,1,-3,0,4,-9,2,-2,-2,1,-2,-3,1,-2,-1,2,-1,-1,2,-1,-1,1,0,-2,1,0,0,2,0,-1,1,1,0,1,2,0,1,2,0,1,1,0,1,1,-1,1,2,-2,1,3,-3,1,4,-3,0,4,-2,1,3,-1,1,2,0,1,2,0,0,2,0,1,2,0,1,3,1,1,3,1,2,5,2,2,7,1,2,5,0,0,3,1,-1,3,0,1,2,0,0,2,-1,0,2,-1,0,2,0,0,2,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,1,0,0,0,2,-1,0,2,0,0,2,0,0,2,0,0,2,1,0,3,1,-1,1,0,0,2,0,-1,2,0,1,1,0,0,1,0,0,1,0,0,2,0,-2,3,0,-1,8,-1,-4,-1,0,0,1,1,0,1,-1,0,1,-1,0,1,-1,0,0,-3,1,1,-5,2,0,-7,2,1,-8,1,4,-5,0,5,-3,0,4,-1,0,0,-1,-2,0,-1,0,0,-1,0,1,-1,1,0,-1,1,0,-1,2,1,-1,2,1,0,1,0,0,1,-1,0,0,-1,0,-1,3,2,-2,6,-1,0,1,0,0,2,2,1,-1,4,1,1,3,-2,0,4,0,3,7,4,4,6,5,3,-4,0,3,-3,0,5,-9,-2,1,0,2,2,1,2,2,1,2,2,1,1,2,1,2,1,1,2,1,1,2,1,1,2,1,1,1,0,0,1,1,1,1,2,1,1,3,1,1,2,1,2,1,0,2,2,1,1,2,0,1,3,0,1,4,-1,1,4,-2,0,4,-2,0,3,-3,-2,2,-1,0,2,-4,-2,1,-3,-1,0,-2,0,1],[-3,-6,-3,-2,-4,-1,-3,-5,0,-3,-2,0,-2,-3,-1,-4,-3,-1,0,-1,0,0,0,1,1,1,2,1,1,2,-2,4,-2,-5,5,-3,0,0,2,0,0,2,0,-1,2,-1,0,3,-2,-1,4,-1,0,5,-3,0,6,0,1,5,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,1,-2,2,1,-3,2,1,-3,2,0,-1,2,0,-1,2,1,-1,1,1,-1,0,1,-1,0,2,1,-2,4,-1,-3,5,0,-5,4,3,-6,5,4,-8,2,4,-5,1,3,-3,1,0,1,1,1,0,1,1,1,0,1,1,0,2,1,-2,2,2,-2,2,3,-1,1,4,-1,-1,3,-2,-2,2,-1,-1,5,0,1,1,0,2,1,0,1,1,0,1,1,0,1,2,1,1,1,1,1,1,2,1,1,0,2,0,1,1,1,0,1,1,1,0,1,1,0,1,2,0,0,1,-1,1,2,0,0,2,1,0,1,0,0,1,0,0,1,1,0,1,1,-1,1,1,0,1,2,-1,1,0,1,1,-1,1,2,0,1,2,0,1,1,-1,0,2,0,1,2,1,2,-1,-3,2,6,5,1,1,0,1,2,0,1,1,0,1,1,0,1,2,1,1,2,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,0,1,1,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,1,0,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,2,0,1,2,0,1,1,0,1,1,0,1,2,0,1,2,0,1,2,0,2,2,1,2,2,1,2,1,0,1,1,-1,1,2,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,2,1,0,2,1,1,2,1,0,2,2,1,1,0,1,0,0,1,0,0,2,-1,1,0,2,1,0,3,1,-1,1,1,-1,2,1,-2,1,1,-2,1,2,-3,1,2,-2,1,2,-2,0,1,-1,0,2,-1,0,1,-1,2,1,-1,2,1,-1,2,1,-1,1,0,-1,1,2,0,1,1,0,1,-1,-1,2,2,1,0,1,0,2,1,0,1,1,0,2,1,0,2,1,1,2,1,1,2,2,3,1,3,4,0,1,2,0,1,0,3,1,0,3,2,0,3,2,1,3,2,1,2,2,1,3,2,1,3,2,1,2,2,1,2,2,1,2,3,0,2,1,0,2,2,1,2,2,2,2,1,1,3,0,2,2,0,1,2,0,1,2,-1,1,2,-1,1,2,-1,0,2,0,1,2,0,2,3,0,1,0,0,1,0,0,1,0,1,1,-1,-2,-1,3,-3,-1,5,-2,-4,5,1,2,0,1,2,0,1,1,-1,1,1,-1,1,0,-2,3,-1,-2,5,-1,-3,2,-1,-1,1,1,-1,0,1,-1,0,1,0,0,1,0,-1,1,0,-1,1,-1,0,2,1,0,1,0,0,1,0,-1,1,0,0,1,0,-1,1,1,-1,1,0,-1,0,0,1,-1,2,0,-2,3,-1,1,1,0,0,1,-1,0,1,-2,1,1,-2,3,2,-2,1,2,-1,0,2,-1,0,2,0,0,2,-1,0,2,-1,-1,1,0,-2,1,0,-2,1,1,-3,1,2,0,2,-1,-1,2,-1,-1,3,-2,-1,2,-2,-2,2,-1,0,2,0,1,1,-2,0,2,-2,1,1,-2,2,1,-2,1,1,-2,0,1,-2,-3,1,-2,-4,0,-2,-8,0,-3,-2,-1,-1,1,1,-2,1,2,-1,2,1,1,2,1,1,3,2,1,7,3,1,1,0,1,1,0,1,0,0,0,-1,-1,1,-1,-1,1,-1,-1,2,-1,-2,2,0,-3,3,0,-3,2,1,-2,2,2,-2,2,1,-2,2,2,-2,2,2,-2,2,2,-1,3,3,-1,2,2,-1,2,2,-1,1,1,-1,1,1,0,1,0,1,2,0,0,1,1,0,1,1,1,1,1,0,1,1,0,1,1,0,3,-1,0,3,-1,0,3,-2,-1,1,-2,-1,1,-3,-1,0,-3,-2,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,-1,1,0,-2,1,0,-6,-2,4,-10,0,3,0,1,0,0,1,1,0,1,0,0,1,0,0,2,0,0,2,0,0,1,0,1,2,0,0,1,1,1,1,1,1,1,1,1,0,1,2,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,-1,1,0,3,0,1,1,0,2,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,2,1,1,3,-2,2,1,4,2,2,1,2,2,1,1,2,1,1,2,1,1,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,2,0,1,1,1,1,3,1,1,2,1,1,3,0,1,4,0,2,4,0,1,4,-1,1,5,0,1,4,3,0,6,3,-1,8,1,-1,5,6,1,4,1,1,6,1,2,2,0,3,2,0,2,2,0,2,0,-1,3,2,1,3,2,0,4,2,0,2,2,0,1,2,0,1,1,-1,1,1,-2,1,1,-1,1,0,-1,1,0,-1,1,-1,-1,2,-3,-1,1,1,0,1,0,-1,1,-1,-1,2,0,-1,2,0,-1,1,0,-1,0,0,0,2,0,-1,1,1,-1,1,1,-1,1,1,-1,2,1,-2,1,0,-2,1,0,-2,1,0,-2,2,1,-2,2,1,-1,1,0,-1,1,0,-2,1,0,-2,2,1,-2,1,0,-1,0,0,-1,1,0,-1,1,0,-1,0,0,0,0,1,0,0,1,2,3,0,2,5,0,2,5,0,2,8,-2,1,0,0,-1,0,0,-1,0,-1,-2,-1,-1,-2,-2,-1,-3,-5,-3,-1,-7,-5,0,-5,-4,-2,0,-1,-3,-1,-1,-3,0,0,-2,0,0,-3,1,0,-4,0,-1,-6,-1,0,-7,-2,0,-8,-3,-2,-8,-2,-2,-6,1,0,-2,2,0,-2,1,0,-3,2,0,-2,2,1,-1,3,0,2,0,-3,4,-1,-4,7,0,-3,2,2,0,-2,3,0,-3,1,0,-3,2,0,-3,3,-1,-3,3,-1,-4,3,0,-5,2,0,-2,1,0,-2,2,1,-1,1,1,0,2,1,0,1,1,0,1,0,0,1,1,-1,1,0,0,0,0,-1,0,0,-1,0,0,-2,-1,0,-2,0,0,-1,1,1,0,1,0,0,1,0,0,2,0,0,1,-1,-1,1,-1,-1,0,-1,0,0,-1,0,2,0,2,3,1,3,2,-1,4,0,-1,-1,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,-2,-1,-1,0,1,0,0,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,1,1,2,-1,-2,0,0,-1,0,0,-1,0,-1,-1,1,-1,-1,0,-1,-2,1,-1,0,1,0,-1,0,0,-2,-1,2,-1,-3,4,0,-3,2,-1,-3,-2,-1,0,-2,-1,0,-1,0,0,-2,0,0,-2,1,0,-1,3,1,-2,6,2,0,8,4,1,9,5,-1,0,0,-2,0,0,0,0,0,0,0,0,1,0,-1,1,1,-1,2,0,-2,1,2,-1,0,-1,1,0,-2,1,0,-2,0,0,-2,0,0,-2,1,1,-2,1,2,-2,0,0,-2,2,0,-3,0,1,-3,1,2,-2,1,2,-2,1,2,-2,0,2,-3,1,2,-2,0,2,1,-1,2,-3,1,2,-3,0,1,-3,0,0,-3,0,1,-3,-1,3,-3,-5,1,0,-3,0,-1,-9,-1,1,-11,0,-3,0,0,-3,0,0,-2,0,0,-1,0,1,-2,-1,0,0,0,0,0,0,-1,3,-1,-1,-1,2,-1,-3,2,-1,0,2,-2,-1,3,-2,0,3,0,1,3,2,4,1,0,6,0,4,4,1,-2,-1,3,-2,-1,3,-1,-1,3,-1,-2,3,0,-2,3,0,-2,2,-2,-5,3,1,0,2,-1,-1,3,-1,-1,3,-2,-1,3,-2,0,3,-1,0,3,0,0,2,1,0,4,-1,1,0,-2,0,2,-1,0,3,-3,-1,2,-3,-1,1,-2,-1,0,-3,-1,0,-2,-2,0,-2,0,1,-2,0,0,-2,-1,1,-2,0,0,-1,0,0,3,1,-1,4,2,0,5,3,-1,6,1,0,-2,0,0,-2,-1,-1,-3,0,0,-3,1,0,-4,1,-1,-6,-1,-1,-2,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,-1,0,1,-1,-1,1,-1,-1,0,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-2,0,-2,-2,0,0,-2,1,0,-2,0,1,-2,-1,3,-2,-2,3,1,0,2,-1,1,1,1,1,-1,5,1,1,-2,1,-1,-2,0,-1,-4,-1,0,-1,1,-1,0,1,-1,-1,1,-1,0,3,-2,-1,2,-1,0,1,-1,0,0,0,0,1,0,0,0,-1,0,0,-1,-1,0,-1,-2,-2,0,-1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,1,-1,1,-2,0,3,-1,1,1,0,0,1,1,1,2,-1,0,1,-1,0,1,-1,-1,1,0,-1,0,0,-1,0,1,-1,-1,0,-1,-2,0,-1,-2,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,-1,1,1,1,1,1,-1,0,0,-2,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,0,0,0,0,-2,0,0,-2,1,0,-3,0,1,-3,0,1,-3,-1,2,-4,-1,2,-5,-1,2,-5,-1,1,-3,-1,1,-3,-1,2,-3,-1,2,-2,-2,1,-2,-2,2,-3,-3,0,-2,-3,-1,-2,-3,-3,-2,-3,-5,-1,-3,-3,-5,-3,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,0,-2,-1,0,-1,-2,1,-1,-1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-3,-1,0,-2,-1,-1,-2,-1,0,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,0,0,0,0,0,0,1,0,0,2,1,0,3,1,1,3,1,2,3,0,2,3,0,3,3,-1,2,2,-1,2,2,0,1,2,-1,-1,0,-1,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,-1,-1,0,-1,-1,0,-2,-1,-1,-2,-2,0,-1,0,0,-2,1,1,-2,0,2,-1,2,1,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,2,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-2,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,0,0,0,-2,0,0,-2,0,0,-2,0,-1,-2,1,0,-2,0,-2,-2,1,0,-1,1,1,-1,0,0,-1,1,1,0,1,1,1,1,2,1,1,1,1,1,1,0,1,1,0,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,0,0,0,0,0,0,-1,2,0,-1,3,1,-1,1,1,0,-1,1,1,-2,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,-1,0,0,0,0,1,0,0,0,0,0,0,0,-1,0,-1,-1,0,-2,-1,-1,-2,-1,-1,-2,-1,-1,-1,-1,-1,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,2,0,0,1,0,0,2,0,0,2,0,0,1,0,0,1,0,1,1,0,0,1,0,0,0,0,-1,0,0,-1,0,1,-1,0,1,1,-1,1,0,0,3,1,0,3,1,1,4,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,1,1,2,2,0,1,2,-1,0,1,-1,0,0,0,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,-1,1,2,-1,1,2,-1,1,2,-3,2,1,-2,2,2,-2,3,1,-2,3,-1,0,2,2,1,3,3,-1,1,2,0,1,2,-1,1,2,-1,1,2,0,1,2,0,2,1,0,2,1,0,1,1,1,2,0,1,1,0,1,0,0,1,0,1,1,0,1,0,2,1,0,2,0,-1,2,1,-1,3,1,-1,4,1,-1,4,1,-2,6,1,0,3,2,-1,2,1,-1,4,1,-1,1,1,-1,0,1,-1,0,1,1,-1,2,0,-2,5,-1,-2,6,1,-3,8,-2,0,1,-2,0,0,-2,1,2,-2,1,2,-2,1,2,-3,3,2,-5,4,1,-6,2,-2,-6,7,2,-2,0,1,-3,0,1,-1,1,0,-1,0,0,0,0,0,2,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-2,1,-1,-2,1,-2,-1,1,-1,-2,2,0,-1,0,-2,-1,1,-2,-1,0,-2,-1,0,-2,-1,0,-3,-3,0,-3,-5,1,-2,-3,3,-2,-7,1,-1,-1,0,-1,-1,1,-1,-1,0,-1,-2,0,-1,-2,0,0,-2,1,-1,-2,1,-1,-1,0,-1,-1,0,-1,0,1,-1,0,1,-1,0,1,-1,1,0,-1,1,0,-1,1,0,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,1,-1,-1,1,-1,-1,2,-2,-8,-3,1,5,9,-5,-1,0,-1,-2,0,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-4,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,1,1,-2,0,0,0,0,-1,0,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,2,-1,-1,1,1,-2,3,0,0,0,0,1,-1,0,0,0,0,0,-1,-1,0,-1,1,1,-2,-2,0,1,0,0,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,-3,0,1,2,-1,1,0,0,0,0,0,0,1,1,0,2,2,0,4,2,0,4,2,0,4,1,2,2,2,-1,2,3,-2,1,3,0,0,3,0,-1,3,0,-2,4,1,-4,4,1,-2,3,2,0,3,3,0,4,3,2,3,4,1,3,0,1,5,0,0,1,-1,0,0,-1,-1,-1,-1,-1,0,-2,-1,-1,-1,0,-1,0,1,-2,1,-1,0,0,-1,-1,1,-1,-1,1,-1,-1,0,-2,-1,1,-2,-1,1,-2,0,2,-1,0,1,-1,0,1,0,0,1,0,1,1,1,1,1,0,2,0,1,1,-1,1,-2,-3,3,-4,-2,4,-5,-1,2,-6,-3,-1,0,2,-1,0,3,-1,-1,2,-1,-1,2,-1,-2,3,-1,-2,3,1,-2,0,-3,-3,7,-1,-1,1,-1,-1,2,0,0,1,0,0,0,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,2,0,1,2,0,2,2,1,2,1,0,1,1,0,0,0,0,1,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,1,-1,-2,1,0,0,1,-1,-1,-1,-1,0,-2,-1,-1,-1,-1,-1,-1,-2,-1,0,-1,-6,0,-5,0,3,-1,-1,-1,-1,-1,-2,-1,0,-1,0,0,-1,0,0,0,-3,-1,-2,-1,-2,0,0,-3,1,2,-5,2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-3,0,-1,-2,2,0,-2,2,2,-4,5,-1,0,0,0,-3,0,0,-2,0,-1,-3,0,-1,-3,0,0,-3,-1,-1,-1,0,-1,-1,1,-1,2,1,-2,3,1,-3,6,0,-3,1,0,-1,-3,0,-1,-3,0,-1,-3,0,-1,-3,0,-1,-2,0,-1,-2,0,0,-2,0,0,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,0,0,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,0,1,-2,0,1,-2,0,0,-2,0,0,-1,0,1,-2,0,0,-2,4,-1,-2,-3,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,0,-1,-1,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,1,0,-1,1,0,-2,5,0,-1,7,2,-1,5,0,-1,0,0,-1,0,0,-1,1,-1,-1,1,0,-1,1,-1,-1,0,0,1,0,1,1,-1,2,2,-1,0,3,-1,-1,3,0,-2,1,1,0,0,1,0,0,1,1,0,1,0,1,1,1,0,0,0,-1,-1,-1,-1,-2,-1,-2,-2,0,-3,-1,1,-3,0,1,-2,1,1,1,2,1,3,1,1,0,1,1,0,0,0,-1,-1,0,0,1,0,3,0,0,3,-2,1,0,-2,1,-1,2,2,2,-1,4,1,5,2,4,-1,-1,-4,-1,0,-3,-1,2,-2,-1,2,-1,-2,1,-1,-2,1,0,-2,0,-2,-2,-1,-1,-2,-2,-2,-2,-2,-2,-1,2,-2,-1,4,-2,-1,1,-3,-1,-1,-3,-2,-2,-2,0,-2,-2,0,-2,-2,0,-2,-2,0,-1,-2,0,-1,-2,0,-1,-2,1,-1,-2,0,-1,-2,1,-1,-2,0,-1,-2,0,-1,-2],[1,-3,2,1,-2,2,1,-2,3,2,-1,2,0,-1,2,0,-2,1,0,0,2,-1,0,2,-2,1,2,-3,3,2,-5,2,1,-6,3,2,0,0,2,0,0,1,0,0,2,0,0,2,1,0,3,-2,-1,4,-1,-4,3,-4,2,6,0,-1,2,0,-1,2,0,-1,1,0,-2,1,0,-3,1,0,-4,1,0,-4,1,-1,-4,0,0,-2,1,0,-3,1,0,-2,0,0,-2,-1,0,-1,-2,0,-1,-2,0,-1,-3,0,-1,-3,1,0,-3,1,0,-3,1,0,-2,1,0,-1,0,-1,0,0,-1,0,0,0,0,0,0,1,1,1,1,-2,1,1,0,1,2,-1,1,3,2,0,3,4,-2,3,1,0,4,0,0,1,0,0,1,0,0,1,1,-1,1,1,-1,2,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-4,0,-1,1,0,-1,1,0,-1,1,0,-2,0,0,-2,1,1,-2,1,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,2,-1,-1,1,0,-1,1,-1,0,1,0,0,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,4,2,2,-4,-1,1,0,0,1,0,0,1,0,-1,1,1,-1,1,1,-1,1,2,-2,1,1,-1,2,1,-1,2,1,-1,0,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,-1,1,-1,0,1,-1,0,1,-1,0,0,-1,-1,0,0,0,0,-1,0,0,0,-1,0,0,-2,0,0,0,0,0,0,0,-1,0,0,0,0,-1,0,1,-1,1,1,-1,1,2,-1,2,2,-1,2,2,0,-1,0,0,-2,-1,1,-1,0,1,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-2,0,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,0,0,0,-1,1,0,-1,-1,-1,0,-1,-1,0,-2,-1,0,-2,-1,1,-2,-1,2,-1,-1,1,-1,-1,1,-1,0,0,-1,1,0,-2,0,0,-1,1,0,-2,-1,0,-2,-1,0,-2,-1,0,-1,-1,-1,-1,-1,1,-2,1,0,-1,1,1,-1,1,-1,-1,1,0,-1,-1,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,-2,0,0,0,0,0,1,0,1,0,-1,0,1,0,1,1,-1,0,1,0,1,0,-1,0,2,1,2,2,1,2,2,1,2,3,0,1,2,1,1,2,2,2,1,2,2,2,2,3,1,3,2,-1,3,1,-3,4,2,1,1,0,0,1,0,-1,-1,0,0,0,0,0,0,1,-1,0,-1,-1,0,-1,-1,0,-1,-2,1,-1,-1,3,-3,-1,1,-2,4,-2,-2,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-2,0,-1,-3,0,3,-4,4,-5,-2,-5,-1,-2,-1,-1,-1,-1,-1,-2,-1,0,-2,-1,0,-2,-2,-1,-2,-3,0,-2,-1,0,-1,-1,-1,-1,-2,1,-2,-1,2,-1,0,2,-1,-1,0,2,0,0,1,0,-4,6,-1,-2,9,-3,1,0,0,2,-1,0,1,0,0,1,0,-1,1,-1,-1,1,1,0,1,1,0,1,1,0,0,1,-1,1,1,1,1,1,2,0,3,2,1,3,2,0,0,0,6,3,-1,1,1,1,1,0,0,1,0,2,0,-1,1,0,-1,1,0,0,1,0,-1,0,-1,-1,-1,-1,-1,-1,0,-3,-3,0,-3,-3,0,-4,-2,0,-5,-1,0,-5,0,-1,-4,-1,-1,-1,0,-2,-1,0,-1,0,0,-1,0,0,-2,1,0,0,3,2,-2,-1,0,-2,-2,0,-1,-2,0,-1,-2,1,-1,-1,1,-1,-1,1,-2,-1,1,-2,-1,0,-2,-1,0,-1,-1,0,-1,0,1,-1,-1,1,-1,-1,1,-1,-2,1,0,-1,1,-2,-2,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,-2,0,-1,-1,1,0,-1,1,-1,-1,1,-1,0,1,-1,0,2,1,1,3,0,3,2,-1,4,2,-3,4,1,-4,3,0,-5,6,2,-1,0,1,-1,-1,1,-1,0,1,0,-1,1,0,-1,2,0,0,1,0,-1,2,2,1,-1,5,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,-1,1,1,0,1,2,-2,2,0,1,-1,1,0,-1,1,0,-1,1,1,0,1,1,0,1,0,0,1,1,0,1,1,0,1,1,0,1,0,0,2,0,0,1,-1,0,1,1,-1,0,1,-2,2,1,0,-2,0,-1,1,0,-1,1,0,-1,1,-1,-2,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,-2,-1,-1,-2,0,-2,0,-1,-3,1,1,-1,0,1,-1,-1,1,-1,0,2,-2,2,1,0,2,0,-1,-2,2,-1,-4,4,-2,-3,1,-2,-6,2,-1,0,2,-1,-1,1,0,0,1,0,0,1,0,0,0,1,-1,0,-1,0,1,0,1,2,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,-1,0,-1,-7,-1,0,-8,-1,-2,-10,1,0,0,1,0,0,2,1,0,2,1,0,2,1,0,1,1,0,2,1,0,2,1,0,2,1,0,2,1,-1,1,1,0,2,1,0,2,2,1,1,1,0,1,0,0,0,0,0,-1,0,-1,1,0,-1,1,0,-1,1,2,0,1,0,0,1,0,-1,1,0,0,1,-1,0,1,-1,0,2,-1,-1,2,1,-1,4,2,-1,4,5,-3,2,8,-5,5,5,-3,1,0,0,2,0,1,1,-1,0,1,-1,0,2,-1,1,0,-3,2,1,-4,2,-1,-3,3,0,0,-1,-1,-1,-1,-1,0,-1,-2,1,-2,-1,2,-2,-1,2,-2,-4,-1,-1,-4,0,-1,-1,3,-3,1,4,-3,-2,0,-2,-2,1,-2,-2,1,-1,-2,0,-1,-2,0,-1,-2,-1,-3,1,3,-4,0,6,-9,3,3,-1,-2,0,0,-3,0,0,-2,1,0,-2,1,0,-3,2,0,-3,1,1,-2,2,0,-2,1,0,-2,1,0,-2,0,-1,-2,0,-1,-2,-1,-2,-2,0,-1,-2,-1,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,0,-2,0,0,-1,1,0,-1,1,0,-2,1,0,-1,0,-1,-1,0,-1,-2,1,-1,-1,2,-1,-1,2,-1,0,4,-3,-2,4,-6,-4,5,-8,0,4,-7,-1,1,-1,0,1,-1,-1,1,-1,0,1,-1,0,0,-1,1,0,-1,0,-1,-2,0,-1,-2,-1,-2,-2,-1,-3,-3,-1,0,-2,-1,-1,-3,1,-1,-2,1,-2,-2,0,0,-1,0,1,-1,0,1,-1,-1,3,-1,2,4,1,-3,2,-2,1,1,-1,0,1,-1,2,1,-2,2,1,-2,2,2,-1,2,3,0,3,3,-2,1,1,3,0,-2,2,1,-4,-3,-1,-4,7,2,1,-1,2,1,-1,3,0,0,2,-1,1,3,0,1,3,-3,2,3,-3,2,1,-2,1,0,2,2,1,-1,2,2,-2,2,1,-1,1,0,-2,1,-2,-2,1,-3,-2,1,-4,-2,2,-3,-3,1,0,-1,0,0,-1,0,0,-1,1,0,-1,2,1,-1,2,2,0,3,1,-1,3,3,0,4,0,-1,2,-1,-1,2,1,-1,0,0,-1,0,-1,-1,0,-1,-1,1,-2,-2,0,-2,-2,1,0,-1,0,0,0,0,-1,-1,1,-1,-1,1,-1,-1,1,3,0,3,1,2,3,1,1,2,2,-1,1,0,-1,1,0,-3,1,-1,1,0,0,1,0,-1,1,0,0,4,-6,1,6,-12,0,4,-5,0,1,0,-1,1,0,0,2,0,0,2,0,1,2,0,-1,5,1,-4,4,1,-6,5,2,-5,3,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,1,1,-2,2,1,-2,7,-2,-2,-2,3,-2,0,0,-1,0,-1,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-4,0,-4,1,-2,1,0,0,0,0,0,0,0,0,0,1,-1,1,1,-1,1,2,-1,2,1,-2,1,1,0,2,2,0,3,1,1,2,1,2,2,1,2,2,0,1,1,0,-2,-1,1,-1,-2,0,-5,-7,1,1,2,2,2,2,1,1,1,1,1,1,0,1,1,-2,1,-1,1,1,1,0,2,0,1,1,0,1,1,0,1,0,1,1,-1,0,2,0,1,1,-3,0,1,2,-1,0,2,-1,2,2,-1,2,2,-2,3,2,-2,3,5,-2,1,2,-3,0,2,-3,2,2,-2,1,3,-3,1,3,-3,1,4,-3,2,2,0,2,2,0,1,-1,2,-1,-3,5,1,-2,1,0,3,-3,0,3,-3,0,1,-2,-1,0,-2,-2,0,-2,-2,-1,-2,-2,0,-4,0,0,-1,0,0,-1,0,0,-1,1,0,0,-1,0,0,1,2,1,-5,3,2,-2,1,0,1,0,1,2,-1,1,1,1,1,1,0,2,1,1,2,1,2,2,0,0,3,-1,1,6,2,-1,1,1,-2,2,2,-1,0,3,-2,0,5,-2,-2,2,-1,-1,3,-3,1,0,-2,0,-3,0,-2,-1,1,-3,2,-1,0,2,-4,0,1,0,1,0,0,2,0,0,3,-1,0,5,0,0,3,0,0,1,-1,0,2,2,0,1,3,0,0,3,0,0,2,0,0,2,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,0,3,1,0,4,0,2,2,3,-2,3,3,-2,3,4,-3,2,4,-2,2,2,-2,2,2,-2,2,1,-2,2,0,-2,1,-1,-4,-1,-3,-2,0,-4,-1,-4,-2,-1,2,-1,-1,3,-2,0,2,-1,-2,2,-1,-2,2,-1,-2,3,-1,-3,0,-1,-2,-1,-1,-1,-3,-2,-1,-5,0,0,-3,-4,0,0,0,0,1,2,1,0,-1,-1,1,0,0,1,0,0,2,0,0,1,0,0,1,0,0,1,-1,0,1,0,0,1,-1,1,1,-2,1,3,5,1,2,6,1,6,9,2,1,0,1,1,0,0,0,0,1,0,1,1,0,1,1,-1,1,2,0,1,2,0,2,3,-1,2,2,-1,3,3,-2,3,2,-2,3,1,-1,2,1,-1,2,2,0,1,0,0,1,0,1,2,0,1,2,0,1,2,0,1,1,1,1,1,1,0,1,1,1,1,2,1,1,2,0,1,4,1,1,2,0,1,1,-1,2,1,1,1,-1,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,-1,0,0,1,0,0,1,0,0,2,-1,-3,2,2,3,0,-1,0,1,0,1,2,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,0,1,0,1,1,0,0,1,0,1,1,-1,1,1,-2,1,0,-1,1,2,-2,-1,1,0,0,1,0,1,0,0,0,0,0,0,-1,0,0,-1,1,0,-1,-1,0,-2,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,-1,-2,1,-2,-2,1,0,-2,1,1,-2,1,1,0,1,0,0,1,1,0,0,0,0,0,1,-1,0,0,-1,0,0,0,0,0,-1,0,-1,-1,0,-1,0,0,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,0,2,1,2,2,2,3,3,3,2,5,3,1,6,2,0,4,1,0,1,1,0,1,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,1,0,0,0,0,0,1,0,0,0,0,0,0,-1,0,0,-1,1,-1,0,1,-2,-1,1,1,0,0,1,-2,1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,0,0,0,-1,-1,-1,-1,0,0,-1,0,0,-1,0,1,-1,0,2,-1,0,2,-2,0,2,0,0,0,0,0,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,0,1,-1,1,2,1,0,-1,-1,0,-2,-1,0,-1,-1,0,-1,0,0,-1,0,-1,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,0,0,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,-1,-1,4,-2,-2,-7,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,-1,-1,1,0,0,2,-2,-1,2,0,0,-1,0,0,0,0,0,-1,0,0,-2,0,0,-2,1,-1,-1,0,5,-2,7,6,2,-6,7,-8,0,0,-2,0,0,-2,0,0,-1,-1,-1,-1,-1,-2,0,-2,0,0,0,-1,0,0,0,0,0,-1,0,1,-1,0,1,-1,1,2,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-2,0,1,-2,0,1,-1,1,1,-2,1,1,0,1,1,0,1,1,1,1,1,1,2,-1,3,4,-2,3,5,-2,4,4,1,-1,1,1,-1,2,1,-1,1,1,0,0,0,0,-2,2,-1,1,1,-1,1,1,-1,0,0,-1,0,0,-1,1,0,-1,1,0,0,1,-1,0,1,-1,0,1,-1,0,2,-1,-1,1,-1,-1,1,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,1,-1,-1,2,-1,-1,3,-3,-1,3,-4,-1,2,-2,-2,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-3,-1,-1,-2,-1,-1,-2,-1,-1,-1,-2,-1,-1,-2,0,0,-3,1,-1,-2,0,1,-2,1,1,-2,-1,-1,-3,-1,-2,-1,-1,-2,-2,-1,-2,-2,-1,-2,-2,-1,-2,-2,-1,-2,-2,-1,-2,-2,-1,-3,-2,-1,-2,-1,-2,-3,-1,-2,-2,-1,-3,-1,0,-5,-2,-2,-1,1,-2,-1,-2,-1,0,-3,-2,-1,-2,-2,0,-2,-3,0,-2,-2,0,-2,-3,0,-2,-2,-1,-2,-2,-1,-2,-2,-1,-2,-2,-1,-2,-1,-1,-2,0,-2,-2,1,-2,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,0,-2,-1,1,-1,-1,0,-2,-1,1,-1,0,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,0,2,-3,1,2,-2,1,0,-1,2,-1,1,2,-1,1,2,-1,2,-1,2,-1,-1,2,-1,-1,2,-1,-1,2,0,-1,1,-1,-2,1,-1,-1,1,-1,0,2,0,0,2,1,-1,2,-1,0,2,-1,1,2,-2,1,2,-3,2,3,-1,0,2,-3,1,3,-1,0,2,0,-1,2,0,-1,2,0,-1,2,1,-1,2,1,-1,2,0,1,3,1,1,2,1,2,3,1,4,5,0,2,3,2,-2,2,1,-3,2,2,-2,1,1,-2,1,2,-1,0,3,-2,1,4,-3,-2,7,-1,4,1,-2,1,2,-2,1,2,-1,1,1,-1,1,1,0,1,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,-1,0,1,-1,-1,1,0,0,1,0,-1,1,1,-1,1,1,-1,2,0,-1,2,0,-1,2,0,-1,2,1,-1,1,0,-1,4,2,-2,2,0,-2,2,0,-2,2,1,-2,1,0,-2,1,1,-3,-1,2,-2,2,1,-2,2,0,-2,2,0,-2,2,0,-2,2,0,-2,2,0,-1,2,0,-2,-1,1,-3,-2,-2,0,-7,0,-2,2,0,-2,3,0,-2,2,0,-2,2,1,-2,2,2,-1,3,2,-1,2,2,-4,1,3,3,2,2,-1,2,1,-1,2,2,-1,1,1,0,1,1,0,1,0,1,2,-4,-1,2,-4,0,0,-2,0,-1,0,1,-2,1,-1,-3,2,0,1,1,1,1,1,-1,1,0,-1,1,0,-1,0,0,0,0,0,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,0,0,-2,1,0,-2,1,0,-1,1,1,-1,1,1,0,1,1,1,1,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,0,-1,2,0,-2,2,-1,-1,3,1,-3,1,0,-1,1,0,-1,0,0,-1,0,1,-1,-1,0,0,-2,-1,0,-1,0,0,-1,0,0,0,0,1,-1,0,1,-1,1,1,-1,1,2,-1,0,2,-1,-1,1,-1,-1,1,-1,0,1,-2,0,1,-1,0,1,0,0,1,0,-1,1,1,-2,1,-1,-2,0,-1,0,1,-1,2,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,-2,-2,-1,-5,-6,-3,-2,2,2,-10,-1,-1,1,-1,-1,0,0,-1,1,1,0,1,1,0,2,0,1,2,-1,2,1,-2,4,1,-3,4,3,-2,3,4,-1,2,4,0,0,1,1,1,1,0,0,1,0,0,1,0,0,2,0,0,2,1,0,2,1,-1,3,0,-1,3,0,-1,2,0,-1,2,0,1,1,-1,2,0,0,-1,1,-1,-1,1,-1,-1,1,-1,-2,1,-3,0,-1,-2,-1,-1,0,-3,1,1,-3,2,0,-1,1,0,-6,3,0,3,-1,0,1,2,0,2,3,0,3,3,0,3,4,-1,2,4,-1,1,3,-1,1,3,-2,0,3,-3,-1,3,-2,-1,2,1,4,3,1,6,4,1,4,2,-1,1,3,-2,0,4,-1,0,4,-2,0,5,-2,0,5,-4,0,5,-4,-1,5,-4,-2,4,-5,-3,3,-2,-2,4,-5,-3,2,-4,-3,2,-2,-2,3],[7,-4,1,6,-3,0,7,-2,0,7,-2,0,4,-2,0,5,0,-1,2,-2,0,1,-1,0,0,-2,0,-1,-2,-1,1,-2,-4,2,-1,-3,1,0,0,1,0,0,0,0,-1,0,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,-1,-2,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,-1,2,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,2,1,0,2,0,-1,3,1,-1,2,1,-1,2,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,-1,0,-1,-1,0,0,0,0,-1,1,2,-4,1,3,1,2,2,0,0,1,0,-1,2,0,0,0,0,1,0,-1,1,0,-1,0,0,-2,1,-1,-2,1,0,-2,2,-3,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,1,-1,0,0,1,0,1,0,1,0,0,0,0,0,1,0,0,1,1,1,0,0,1,0,1,1,1,1,3,2,1,-1,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,-1,0,0,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-2,0,-1,-1,0,0,-1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,-1,0,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,-1,1,1,-1,0,0,-1,-1,1,0,0,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,1,1,-1,1,1,-1,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,1,0,0,1,1,1,1,0,1,1,0,1,0,0,1,0,0,0,0,0,1,2,0,1,2,-1,0,2,0,0,3,0,0,3,0,0,3,0,0,2,0,1,3,-1,0,3,0,0,2,1,0,3,1,0,3,0,0,3,0,0,2,1,0,2,1,-1,2,2,-2,2,1,-1,1,2,0,2,4,-1,1,0,0,2,0,0,2,0,0,1,0,0,1,0,0,1,0,0,0,1,-1,-1,1,-3,-3,2,0,0,1,0,1,0,0,1,-1,-1,1,0,-1,1,0,-2,0,2,-2,0,-2,-2,0,-2,-3,-1,-3,-4,-2,-4,-6,-1,-3,-7,-1,-2,-4,-1,-3,-4,-2,-5,-4,-2,-7,-2,-2,-4,-1,-3,-4,-1,-2,-4,0,-3,-5,-2,-1,-3,-3,0,-2,-3,1,-2,-2,0,-1,-3,-1,-2,-2,0,0,-1,0,1,0,0,2,-4,0,3,-4,5,2,-7,5,2,-8,11,4,-1,2,1,0,3,1,-1,1,2,-1,2,2,-1,2,2,-1,1,1,-1,1,3,-1,2,-1,0,2,2,1,2,1,0,1,2,1,1,1,2,1,1,2,0,2,2,1,1,2,2,1,2,3,1,1,2,-1,1,3,-2,1,3,-3,3,3,-3,1,2,-3,2,3,-1,1,1,-1,1,2,-3,1,3,-3,1,2,-3,2,1,-3,1,-1,-3,1,-1,-4,1,1,-3,2,1,-2,2,1,-1,2,1,-2,2,1,-1,3,1,-1,0,1,-1,1,1,-1,-1,1,0,2,0,-1,3,1,-1,1,-2,-1,1,-2,-1,2,-1,-1,2,-1,-1,1,0,-2,2,1,-2,1,3,-3,1,2,-1,0,2,-2,0,3,-3,0,3,-4,1,3,-5,-1,2,-4,1,2,-2,0,1,-1,2,2,-2,1,2,-2,0,2,-2,0,3,-4,0,1,-1,-1,0,0,1,0,0,0,-1,1,0,-1,1,0,0,1,-1,-1,1,-1,0,0,-2,-1,0,-1,0,1,-1,2,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,1,0,-2,-2,-1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,-1,0,1,0,-1,1,0,-1,2,0,-1,1,0,-1,1,0,-1,1,-1,-1,0,-1,-1,1,-4,0,1,-7,0,-2,-8,-2,-6,-8,2,-2,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,0,-4,5,0,-2,4,-6,-6,6,-5,-5,7,1,-1,1,1,-1,0,1,-1,1,1,-1,1,1,-1,2,1,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,0,1,1,-1,1,0,0,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,0,1,0,0,2,1,1,2,1,6,5,0,-3,-1,1,-1,1,1,-1,1,1,-1,1,1,0,1,2,0,1,1,1,0,2,-1,2,1,0,2,1,0,2,1,0,2,1,0,2,2,0,2,1,1,1,1,1,-2,1,1,4,2,0,2,1,0,2,1,0,2,2,0,2,2,0,2,1,0,1,2,0,1,2,1,2,1,1,4,1,1,5,2,1,5,1,0,2,2,0,2,1,0,2,0,0,2,0,0,3,1,0,0,1,1,0,-2,2,-1,-6,3,-4,-8,3,-7,-8,4,-5,1,0,2,2,-1,2,1,0,1,1,0,1,1,0,2,0,-1,2,2,0,3,1,0,1,1,0,1,0,0,1,0,0,0,-1,0,0,-1,0,1,0,-1,0,0,-2,0,0,-2,0,-1,-4,-4,-2,-6,-7,0,-2,-5,0,-2,0,-1,-2,0,0,-1,0,-1,-1,0,-1,-1,-1,-2,0,0,-1,-1,-1,-1,0,0,-1,0,0,-1,1,-1,-1,0,0,-1,0,0,-2,0,0,-1,-1,0,-1,-1,1,-1,-2,1,0,-2,0,0,-2,0,0,-3,1,-1,-1,0,-1,-1,1,-1,0,1,-2,-1,1,-2,-1,1,-1,-1,1,-1,-1,0,-1,1,1,-1,1,-1,1,2,-1,1,4,0,1,3,-3,-2,0,1,-2,0,2,-2,0,1,-2,1,1,-3,1,0,-2,3,-1,1,5,-4,-4,4,0,-3,1,1,-3,1,1,-2,0,2,-2,-1,2,-2,-1,2,-2,0,2,-1,-1,3,0,0,3,-1,2,1,-2,1,1,-2,0,1,-2,0,1,-2,1,1,-2,2,0,-2,2,0,-2,3,-3,0,3,-2,1,2,2,0,3,-5,-1,2,0,-1,2,0,0,1,0,0,1,0,1,1,0,2,1,0,0,1,0,1,0,0,1,0,0,0,-1,0,0,-1,-1,0,-2,0,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,1,0,0,1,0,0,1,0,0,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,1,-1,1,2,-3,0,3,-5,-1,3,-6,1,3,-5,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,0,0,0,0,-1,0,0,-1,1,0,0,2,0,4,1,3,5,2,0,-1,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,1,-1,-2,1,0,-2,2,-1,0,0,0,0,0,0,1,0,0,1,0,-1,2,0,-1,-1,-2,-1,1,-2,-1,2,-3,-2,3,-3,-1,3,-2,1,4,-4,-1,1,0,0,1,0,0,1,0,0,1,0,1,2,0,2,-1,-1,-1,0,0,-1,-3,1,-3,-4,7,-1,1,0,1,1,0,1,-1,0,1,-2,0,1,-2,0,1,-2,0,2,-1,1,2,-2,0,1,-3,0,1,-3,1,1,-2,-1,1,-2,-1,0,-3,-1,0,-4,-1,-2,-4,1,-3,-5,-3,-3,-2,0,0,-3,0,0,-3,0,0,-2,0,0,-2,0,0,-3,-1,1,-1,0,1,0,0,1,-1,0,1,-2,1,1,1,0,1,1,1,1,2,2,1,3,2,2,4,1,2,2,0,-1,-1,1,-1,0,1,1,0,2,1,1,0,1,1,-1,1,1,-1,2,0,-1,2,1,-1,1,-2,-2,2,0,-1,2,1,0,1,0,-1,2,0,-1,2,0,0,2,1,1,2,4,1,1,1,0,1,9,3,1,0,-1,2,0,-1,2,0,-1,1,0,-1,0,1,-2,0,0,-2,1,0,-3,2,0,-2,1,-1,-2,0,-1,-1,0,-1,-2,0,-1,-2,0,-2,-3,0,-1,-3,-1,0,-3,0,-3,-2,-4,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-2,1,1,1,-3,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,0,1,0,-1,1,0,0,14,-5,-4,15,-6,-1,-3,0,-2,-4,-1,-1,-2,0,-1,-1,1,-1,-1,0,-2,-3,-1,-1,-1,1,0,-1,1,-1,-1,0,-1,-1,0,0,-2,0,0,-1,0,0,2,-1,-2,-2,1,0,-1,0,0,-1,0,0,0,1,1,1,0,2,2,1,-1,5,2,0,2,0,1,3,0,0,1,0,-1,2,0,-2,2,-1,-2,2,1,-1,1,2,2,2,2,6,2,2,7,2,4,8,2,2,-2,1,-1,-2,2,-1,-2,0,-1,-2,-1,-1,-3,-2,-2,0,-1,-1,-6,-5,-1,0,-2,0,0,-2,0,0,-2,0,1,-2,1,1,-2,1,0,-1,0,-2,0,2,-2,-1,0,2,-2,1,2,-3,2,2,-1,1,2,0,1,2,0,2,1,0,3,2,1,2,1,1,3,2,1,2,3,1,2,2,-1,2,2,-1,1,2,-1,1,-4,0,2,-6,1,5,-11,2,3,-13,2,0,-9,1,-1,2,-1,1,3,-2,1,2,0,1,2,-1,1,2,-1,0,2,-1,0,3,0,1,2,-1,1,2,-1,1,2,0,1,2,0,1,2,-1,0,1,-1,0,1,0,0,1,-1,-2,1,-1,-2,1,-2,-2,1,-2,0,2,-1,0,2,-1,1,2,-1,0,2,-1,-1,2,-1,-1,1,-1,2,1,0,-1,1,1,-2,0,0,-1,-1,0,-1,0,0,-1,-4,-1,-2,-6,4,-3,-5,-6,-1,-1,0,-1,0,1,-1,-2,0,-1,-2,0,0,-2,0,0,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-2,3,-3,-1,-2,1,-1,0,-1,-1,0,-1,-1,-1,-1,0,-1,-1,0,-1,-1,1,0,-1,1,-1,-2,0,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,-1,0,-1,-2,-1,-4,-4,0,4,0,-2,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,-1,0,1,-2,1,1,-2,2,1,-2,3,0,-2,2,0,-1,1,0,-1,1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,-1,-1,-1,0,-1,-1,0,-2,0,0,0,0,0,-1,0,0,-1,0,-1,-2,0,-1,-2,2,0,-2,4,1,-3,5,1,-5,5,2,-3,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,1,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,0,-1,0,0,0,0,-1,-2,1,0,-1,0,-1,-1,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,-1,1,0,-1,1,0,-1,2,-1,-1,-1,1,-1,1,1,-1,1,1,0,1,1,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,0,1,1,0,0,1,-1,0,1,-1,0,2,-1,0,2,-2,1,1,0,1,2,0,1,1,0,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,-1,1,1,-2,1,1,-1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,1,-1,-1,0,-2,0,1,-1,0,1,-1,1,1,-1,0,1,-1,-1,1,-1,-1,0,-1,0,-1,-1,1,-1,-1,1,0,-1,0,1,-1,-1,1,-1,-1,0,0,-1,0,0,-1,1,0,-2,1,1,-1,1,1,-1,0,0,-2,-1,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,1,-1,0,-2,-1,2,-2,-3,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,1,0,-1,1,0,-1,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,1,-1,1,0,-1,1,0,-1,1,1,1,0,2,2,-1,4,3,0,6,2,2,8,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,1,0,1,1,0,0,1,0,1,1,0,1,1,-1,0,0,-1,1,0,-1,1,0,0,0,1,-1,0,2,-1,1,1,0,1,2,0,0,2,-1,0,1,-1,1,-4,0,-1,6,-3,1,2,0,1,4,0,1,1,0,0,1,1,1,1,1,0,1,0,0,2,1,-3,1,1,3,3,2,0,1,1,0,1,0,0,1,1,0,1,0,-1,1,0,1,1,1,0,2,0,2,0,6,-2,5,-5,0,0,0,-1,0,0,0,0,0,0,-1,0,1,-2,1,-2,-3,2,0,-1,0,0,-2,0,0,-1,0,0,-1,0,1,0,1,3,-2,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,1,-2,0,1,-2,0,1,-2,0,2,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-2,3,0,-5,-2,-2,0,0,0,-1,0,0,-1,0,1,-1,0,0,0,0,0,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,1,-1,0,1,-1,1,0,-2,0,1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,0,0,0,0,1,-1,-1,4,1,-2,7,1,-2,4,2,-1,0,-1,-1,0,-1,0,0,0,0,-1,0,1,0,-1,1,0,2,-1,-1,0,0,-1,0,-1,0,0,0,0,0,0,0,0,1,-1,1,0,-1,-1,0,-2,0,0,0,1,1,1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-2,0,1,-4,2,2,-1,-1,0,-1,0,0,-2,0,0,0,0,0,0,0,0,-1,0,0,0,1,-1,0,1,1,0,1,1,0,1,1,0,0,1,-1,0,1,-1,0,2,-1,0,3,-1,-1,1,-1,0,1,0,1,2,0,1,1,0,1,1,0,1,2,1,1,2,1,1,2,0,2,1,1,1,2,1,2,1,1,0,1,1,0,1,1,0,1,2,-1,3,0,-1,1,-1,1,0,-2,2,1,-4,2,-1,-3,3,1,1,0,1,2,-1,1,1,0,1,1,0,0,1,0,0,1,-1,0,0,1,1,1,0,1,1,0,1,1,-1,2,1,-1,2,1,-1,2,0,-2,2,0,-1,3,-1,-2,3,-1,-2,2,1,0,2,1,0,1,1,0,1,1,0,1,2,0,0,3,1,-1,2,0,-1,1,0,-2,-1,1,-3,-3,0,-2,-1,1,1,1,1,1,1,2,1,1,1,1,0,1,1,0,2,1,1,2,3,3,0,-2,1,5,1,0,2,1,0,2,1,0,1,1,0,1,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,-1,2,0,-1,2,0,0,2,0,0,1,1,1,1,0,1,1,1,0,0,2,0,0,2,0,1,2,0,0,2,0,1,3,-1,-1,2,1,-1,2,1,-1,1,2,-1,2,3,-2,2,3,-3,3,4,-2,2,2,-1,1,3,-1,2,3,0,1,3,1,1,3,2,0,3,0,-2,2,0,-1,1,-2,-1,1,-6,1,-1,1,1,3,1,0,4,1,1,2,1,1,0,2,1,-2,4,0,-2,6,0,-1,11,1,-1,4,-1,2,0,2,1,0,3,0,-1,2,1,-1,2,0,-2,2,-1,1,2,0,1,2,-2,0,2,-1,-1,2,-4,-1,2,-4,0,2,-6,-1,2,0,-1,2,0,-1,2,0,-1,1,0,-1,1,0,-1,2,-1,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-2,-2,1,-3,3,-1,-2,0,1,-1,-1,2,-1,0,1,-1,1,1,-1,1,1,-1,0,0,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,0,-2,0,-1,-3,0,-1,-2,1,0,0,1,1,0,1,0,-1,1,0,-1,1,1,0,0,2,0,0,2,1,-1,0,0,-3,5,1,0,1,0,-1,1,1,0,0,0,-1,0,0,-2,0,-1,-2,-1,1,-3,0,1,0,3,-1,-6,-2,4,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,0,0,-2,0,-2,-2,0,-2,-2,0,-2,-4,0,-1,-4,0,0,-3,-1,-1,-1,0,-1,-1,-1,-1,-2,-1,-1,-3,-1,0,-3,-2,0,-3,-2,0,-1,-2,0,-1,-2,0,-2,-2,0,-3,-2,0,-3,-1,-2,-2,-1,-2,-3,-2,-2,-1,-2,-2,-1,-3,-1,0,-2,0,-2,-1,3,-2,-1,2,-3,-2,-1,-4,-3,-2,-3,-2,-3,-1,1,-4,-2,-5,-4,0,-1,1,-3,-1,2,-2,0,3,-1,0,4,0,0,3,0,1,4,0,0,2,-1,0,4,0,0,2,-1,0,2,-1,0,3,-1,1,4,-1,0,3,-2,-1,-1,-2,0,-1,-1,0,0,-1,1,0,-1,1,0,-2,1,0,-2,1,0,-2,0,0,-2,1,1,-2,0,0,-2,1,1,-2,1,1,-2,0,0,-2],[-1,2,1,0,1,2,1,0,3,1,-1,-1,-1,2,2,-1,2,1,-1,2,2,-2,1,1,-3,1,2,-3,3,2,-5,-1,2,-11,-2,4,-1,1,0,-1,0,-1,-1,1,0,0,0,-1,1,0,-2,2,0,-4,1,1,-4,3,-1,-6,0,0,-1,0,0,-1,0,0,-1,0,-1,-2,0,-1,-2,-1,-2,-2,0,-2,-2,-1,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,0,-2,0,0,-2,0,0,-4,3,0,-4,4,1,-6,1,2,-7,1,3,-9,-3,2,-7,-3,1,-6,0,0,-3,0,-1,-3,0,0,-2,0,0,-2,0,1,-2,-3,0,-2,-2,0,-1,-2,1,1,-1,1,2,-1,2,2,0,2,4,0,0,-2,-1,0,-2,0,0,-1,0,-1,-1,0,-1,0,0,-1,1,-1,-2,1,-1,-3,1,0,-1,2,0,-1,-1,0,-1,-2,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-2,-1,-1,-2,-1,-1,-3,-1,0,-2,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,-2,0,-1,-4,2,-2,1,-1,0,0,-1,-1,0,0,-2,0,-1,-1,0,0,-2,0,0,-1,0,1,-2,0,0,-2,-1,-1,-2,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,1,0,0,0,1,-1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,-1,0,0,1,1,1,0,0,1,0,0,1,0,-1,1,0,-1,0,0,-1,0,1,-1,1,1,0,0,1,0,-1,1,0,-1,1,0,-2,1,1,1,0,-1,1,0,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,0,1,-1,0,1,-1,0,0,-1,1,1,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,1,-1,1,1,-1,0,0,0,1,1,0,1,1,0,1,1,1,1,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,0,0,1,-1,-1,2,-1,-1,0,-1,-1,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,2,0,1,1,0,0,1,1,0,0,0,0,1,0,0,0,-1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,-2,0,-1,1,1,0,1,0,0,2,2,1,0,2,1,1,2,0,2,2,1,0,2,1,0,1,0,-1,0,0,-1,0,-1,-1,-1,-1,0,0,0,-2,0,0,-2,0,0,-3,1,0,-2,1,0,-2,2,0,-2,2,0,-2,1,0,-2,1,0,-2,0,0,-2,1,1,-1,2,1,0,1,1,-1,1,1,0,2,1,0,1,0,2,-1,-1,4,-4,1,4,-7,-1,6,1,1,0,1,1,-1,1,1,0,1,1,0,1,1,1,1,0,2,1,1,2,1,1,3,1,0,-1,1,1,-1,0,0,0,-1,0,-1,-2,0,0,-3,-1,0,-3,-1,1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,-1,2,0,-2,1,-1,-3,2,-2,-5,-1,-4,-6,1,0,1,2,0,1,1,0,1,0,0,1,-1,1,1,0,0,3,1,0,2,1,0,3,1,0,3,1,1,3,1,1,3,2,0,3,-4,-3,4,-1,-4,3,-6,-4,3,1,2,4,1,1,4,1,3,4,1,3,4,1,2,4,1,3,5,0,1,3,0,1,2,0,1,2,1,1,-2,4,0,-4,4,1,-4,3,2,-5,3,3,-5,4,1,-7,-1,1,3,-2,1,3,-1,1,2,-2,0,2,-2,0,2,0,1,4,-2,1,2,-2,1,2,-2,1,2,-2,1,2,-2,1,2,-2,1,3,-2,1,3,-3,1,3,-3,1,3,-3,1,3,-2,0,2,-3,0,3,-2,0,3,-2,-1,2,-2,-4,2,-2,0,4,-1,0,2,-2,0,1,-2,0,2,-2,0,1,-2,1,1,-1,0,1,-2,0,1,-2,0,1,-2,0,1,-2,-1,1,-1,-2,0,-4,-3,-3,-4,-3,-4,-5,-4,-3,-6,-5,-5,-7,-5,-8,-7,-6,-5,-1,0,0,0,0,0,-1,-1,0,-1,-1,0,0,0,1,1,2,-4,2,2,-4,2,4,-10,3,4,-11,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,1,0,1,1,0,1,1,-1,1,2,0,0,0,0,1,0,-1,0,0,0,0,0,0,0,1,1,0,1,3,0,1,4,0,3,2,1,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,1,0,-1,0,0,0,-1,1,-2,0,0,1,0,0,0,0,0,0,0,1,0,0,1,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,-1,1,1,-1,1,2,-1,1,1,-1,1,1,-2,1,1,-3,1,1,-3,1,2,-2,2,-1,-3,1,-1,-6,1,4,-2,1,-4,-2,1,1,-2,0,0,-2,1,0,-3,1,0,-3,1,0,-3,-2,0,-2,2,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-1,1,-1,-1,1,-1,-1,0,-2,-1,-1,-3,0,-1,-4,-2,-2,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,2,-1,0,2,-1,0,2,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,1,0,1,0,0,1,1,0,1,0,0,1,0,-1,1,0,0,1,0,-1,2,-1,-2,1,-3,-1,3,-1,0,1,0,0,1,-1,-1,1,0,-1,1,0,0,1,-1,0,1,1,0,1,0,2,-1,0,6,-1,0,9,0,0,6,-2,0,-1,2,0,-1,3,1,-1,2,0,-1,2,0,-2,1,-1,-2,2,-2,-3,3,-2,-1,2,-2,0,1,0,0,1,1,0,1,0,0,1,1,0,1,1,0,1,1,0,1,0,0,1,1,0,0,2,0,0,3,0,1,1,0,1,1,0,0,1,0,0,1,-1,0,1,0,0,0,-1,-2,3,-2,-3,3,0,-3,5,0,0,1,-1,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,-1,-1,1,0,-1,1,1,-1,1,1,0,1,1,-1,1,0,-1,2,0,-1,2,1,-1,2,0,0,2,0,0,2,0,0,2,0,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,1,-1,0,2,-1,0,2,0,-1,1,0,0,0,0,0,0,0,-1,0,-1,-1,-1,-1,2,-3,0,-3,-1,0,-1,0,0,0,0,1,-1,0,1,-2,0,1,-2,0,1,-2,0,1,-1,1,1,-1,1,0,-2,1,1,-2,3,1,-2,2,1,-4,-1,1,-1,1,1,-1,1,1,-1,1,1,0,1,0,1,2,1,1,1,-2,0,0,2,3,3,1,0,0,2,1,0,1,-1,0,1,-1,-1,0,-1,0,-1,-3,-1,-2,-4,0,-3,-1,0,-3,0,-3,-4,0,-6,-3,2,-3,1,-1,-2,1,-1,-2,0,-1,-2,0,-2,-2,1,-3,-1,0,-3,-3,-1,-7,-2,-1,-5,-4,-1,-7,-4,0,0,-2,0,0,-3,0,1,-1,0,2,0,1,2,1,1,2,1,1,3,2,1,2,1,1,3,-1,1,3,-1,0,2,-1,0,1,0,-1,1,0,-1,1,1,-3,-1,1,0,1,1,0,1,-1,1,1,0,1,1,0,1,1,0,1,1,0,3,3,-1,-1,1,-1,0,2,2,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,-2,1,1,-1,1,1,-2,4,4,-2,4,4,1,0,0,1,-1,0,1,0,0,1,1,0,2,0,-1,1,0,1,-1,-2,3,3,3,1,0,0,0,0,0,0,-1,0,0,-1,-1,0,-2,-1,0,-2,-1,1,3,0,0,7,2,0,2,0,-2,-1,-1,1,-2,-1,1,0,-1,1,0,-2,2,1,-3,3,1,-4,4,1,-1,4,2,-8,5,0,-2,2,0,-1,2,0,-2,1,1,-1,1,1,-2,0,1,-2,1,1,-2,1,2,-1,-1,1,-2,1,0,-1,1,1,-2,1,2,-2,1,1,-3,0,1,-3,-2,2,-2,-1,1,-2,1,1,-2,1,1,-2,1,1,-2,1,1,-2,1,4,0,0,4,3,2,5,2,2,6,6,1,1,-1,1,1,-2,0,1,0,2,0,1,2,0,2,3,2,4,3,0,2,1,-1,1,1,0,3,1,-1,3,0,-2,5,0,-1,4,-2,-1,6,-4,-1,2,1,-3,2,0,-3,1,0,-3,1,0,-4,0,-1,-3,0,-1,-2,-4,-3,-4,-2,-2,-5,-3,-2,-3,-1,-2,-2,-2,-3,0,-2,-3,0,-3,-4,0,-2,-5,-1,-2,-1,0,-1,0,0,0,-4,-1,-2,4,-2,-3,-3,-2,-5,-3,-2,-1,-2,-2,-1,-2,-2,-1,-2,-1,0,-2,-3,-2,-1,-3,-1,-2,-3,-1,-2,-3,-1,-1,-2,-1,0,-1,-1,0,-4,0,0,-3,0,-1,2,0,3,-1,-1,0,0,-1,0,-2,0,1,-1,0,1,-2,0,2,-2,1,2,-1,0,1,-1,0,3,-1,0,1,0,0,2,-1,0,1,-1,0,1,-2,0,1,1,-2,0,4,-3,1,6,-4,-1,5,-3,-3,2,-2,-3,0,-1,1,0,-1,2,0,-1,0,1,-1,0,1,-2,-1,1,-2,-4,2,0,-1,1,-1,0,2,-2,0,1,-1,0,2,-1,1,1,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-1,1,2,0,2,3,0,3,1,1,1,2,2,1,1,2,2,3,2,1,2,2,1,2,3,2,1,1,1,1,1,1,0,1,1,-1,2,3,-4,5,3,0,2,5,0,1,2,0,0,3,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,0,0,2,-2,-1,3,2,0,-1,1,0,-1,0,0,-1,1,1,-2,1,0,-2,1,1,-3,2,1,-2,1,1,-1,1,0,-1,1,0,-1,0,1,0,-1,1,0,-1,1,-1,-2,1,-2,-3,0,-2,-3,2,0,-1,1,-1,0,1,0,-1,2,1,-1,2,1,-1,2,1,-1,2,1,-1,2,0,-1,2,0,-1,2,0,0,3,0,0,3,0,0,2,0,0,2,1,-1,2,0,-1,2,1,-1,2,0,-2,2,0,-2,2,0,-2,2,0,-2,2,-1,-1,0,0,-1,0,0,-2,-1,1,-1,1,0,0,2,0,0,1,-1,2,0,-3,4,1,-1,1,-1,0,-1,0,1,-1,0,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,0,-1,2,0,-1,2,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,-2,0,2,2,-2,1,0,0,0,0,0,0,1,1,0,1,1,0,1,0,0,1,0,0,2,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,2,0,1,2,-2,1,2,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,0,0,1,0,0,1,-1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,1,1,-1,1,1,-1,1,2,0,1,2,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,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,1,0,1,1,0,1,1,2,1,2,2,2,2,1,2,2,0,1,2,-1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-2,0,2,0,-2,2,-3,-1,5,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-2,-1,0,-2,-1,1,-3,-1,-1,0,-1,0,-1,-1,0,1,1,-1,-2,-1,-2,-3,-2,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,-2,-1,-3,-2,-2,-2,-1,-2,-3,-1,-2,-2,-1,-2,-2,-1,-3,-1,-2,-3,-3,-2,-2,0,-1,-4,1,-2,-2,-2,-1,-2,-1,-1,-2,-2,-1,-1,-2,-1,-1,-2,-1,1,-1,3,1,-1,4,3,-2,6,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,0,-2,-1,0,-2,-2,0,-1,-1,1,-3,-3,1,-4,2,1,-3,0,0,-1,0,1,-1,0,0,-2,0,-1,-2,0,-1,-2,-2,3,-2,-3,4,-5,-6,5,-11,-1,4,-1,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-1,-1,-2,-1,-3,-1,0,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,0,0,1,1,0,1,2,0,1,1,-1,2,1,0,2,1,-1,2,1,-1,2,1,-1,2,1,-1,1,1,0,2,1,1,1,1,1,0,1,1,0,2,1,2,2,2,5,0,3,8,-1,4,4,-1,3,1,0,1,1,0,1,1,0,0,1,1,-1,1,1,0,2,0,1,1,0,1,2,0,1,2,-1,1,2,0,0,2,-1,0,2,0,0,3,1,0,3,1,1,3,2,0,2,-1,1,2,-1,0,2,0,1,2,0,1,2,0,2,2,0,1,2,0,0,2,0,1,2,0,1,1,0,1,-1,-2,2,0,-3,1,-3,-9,4,4,1,-1,1,0,1,2,0,0,1,0,1,1,0,1,1,0,1,2,1,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,2,0,-1,2,0,0,1,0,-1,1,0,-1,1,-1,-2,1,0,-1,2,0,0,2,0,0,2,0,-1,2,0,-1,1,0,0,1,0,0,1,3,-3,2,-3,2,1,0,-1,1,0,-2,1,0,-1,1,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,1,0,0,1,0,0,1,-2,1,1,0,0,-1,-1,0,-1,1,0,-1,1,0,-2,1,-1,-2,2,-2,-3,1,-1,-2,1,0,-2,0,0,-2,1,0,0,1,0,0,0,0,1,0,-1,4,-2,-1,5,0,1,1,0,3,-1,-4,4,-2,2,5,-3,1,1,0,1,2,0,1,0,0,1,0,0,2,1,1,2,0,1,2,1,0,1,1,0,1,0,0,1,1,0,1,1,-1,1,1,-1,2,0,-1,1,2,0,0,2,1,-1,3,1,1,1,0,1,1,-1,1,0,0,0,0,0,0,-1,0,-1,-2,0,-1,0,1,0,2,1,2,2,3,3,1,5,3,4,2,0,0,-1,0,0,-2,0,1,-1,1,1,-1,0,2,-2,0,3,-3,-1,4,-4,0,3,-3,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,0,-1,1,-1,-2,1,0,-2,1,1,-2,1,2,-1,1,2,0,1,2,0,1,1,-1,1,0,0,1,-1,0,1,-1,0,1,-1,1,1,0,0,1,-1,1,1,0,0,0,-1,1,2,0,1,1,0,1,1,1,1,1,0,1,1,0,1,2,-1,2,2,-1,2,2,0,1,1,0,0,1,0,1,1,0,0,1,0,0,1,0,-1,1,0,-1,-2,2,-4,-2,-1,-6,-5,-3,0,1,0,0,1,0,0,1,1,0,1,0,0,1,1,1,1,0,3,2,1,4,1,0,5,4,2,0,0,0,0,1,0,0,0,-1,1,-1,-1,-1,0,-1,2,-1,0,1,-1,0,-1,-1,0,-2,1,0,-3,1,0,-1,1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-2,-1,0,-2,-1,0,-2,-1,-1,-2,-1,-1,-2,-2,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,1,-1,-1,0,-2,-1,1,-1,-1,1,-1,-1,2,-1,-2,3,0,-2,3,2,-2,3,-1,-1,1,-1,-1,0,0,-1,1,-1,-2,0,-1,-2,0,0,-1,0,0,-1,0,-1,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-2,0,0,-2,0,0,-2,0,0,-2,0,1,-3,0,1,-3,1,1,-6,2,1,-7,1,0,-7,5,4,-6,-1,1,-2,-1,1,-2,-1,1,-2,-1,2,-2,-1,1,-1,0,1,0,1,1,1,2,1,2,3,1,1,2,0,0,1,0,-1,-1,2,-2,-1,4,-1,-1,0,-2,-1,0,-2,-2,-1,-2,-2,0,-2,-3,1,-1,-3,1,-1,-2,1,-2,-1,0,-3,-1,-1,-3,-1,0,-3,-1,0,-5,-1,0,-2,0,0,-2,0,0,1,-1,-1,2,-2,-1,-1,-2,-2,2,-1,-1,6,0,-1,6,1,-1,-3,2,1,-6,1,-4,-2,0,0,0,1,0,0,2,0,0,2,0,0,1,0,0,2,0,0,1,0,0,1,0,-1,0,-1,-1,0,-1,-1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,0,0,0,0,0,0,1,0,1,0,0,0,1,0,1,0,0,1,-1,0,0],[-4,-3,2,-3,-2,3,-3,-3,5,-4,-1,5,-2,-2,3,-3,-3,2,-1,0,2,-1,0,1,0,1,1,1,-2,1,3,3,0,16,3,-3,0,0,1,0,0,1,0,0,1,0,0,0,0,1,-1,-1,-1,-2,-1,2,-1,-1,-5,-3,0,1,0,0,2,0,0,1,0,1,2,0,1,2,1,1,3,1,-1,4,1,3,2,1,1,2,1,1,2,0,0,1,1,0,1,1,0,1,2,-1,1,2,-1,1,1,-1,1,1,-2,1,1,-2,1,0,-1,1,1,-1,1,2,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,-2,0,-1,-1,-1,0,1,1,0,1,1,0,1,1,0,1,0,1,1,0,0,2,-1,-1,2,-1,0,2,0,-2,1,-1,0,1,1,0,1,0,0,1,1,0,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,1,1,0,0,1,1,0,1,0,1,1,-1,0,1,0,0,2,0,0,2,1,-1,2,1,-2,1,0,-3,1,0,-1,0,0,0,1,1,0,2,0,0,0,1,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,-1,1,0,-1,0,0,-1,0,1,0,1,1,0,1,2,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,-1,0,0,0,0,1,0,0,1,0,0,2,-1,-1,2,-1,-1,1,-1,0,1,-1,0,0,0,1,0,1,1,0,0,0,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,1,-1,2,0,1,1,0,0,1,0,0,0,0,0,0,0,0,-1,1,0,3,0,0,3,0,0,1,-1,-1,1,-2,0,2,-3,-1,0,-3,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,1,1,0,-1,2,0,-1,3,0,-2,1,0,-1,0,0,-1,0,-1,-2,0,0,-1,0,0,-1,1,0,0,1,0,0,1,1,-1,1,2,-1,1,0,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,-2,-2,0,-4,0,1,-1,0,1,-1,-1,2,-1,-2,3,-1,0,3,0,1,0,0,2,-1,0,1,1,0,2,0,0,3,0,0,3,0,0,3,1,0,2,1,0,4,1,-1,2,0,0,2,0,0,1,0,0,0,0,0,-1,0,1,0,0,0,0,2,-1,-2,3,1,-5,7,1,0,0,0,-1,1,0,0,-1,1,0,0,1,0,0,1,0,-1,1,-1,-1,-1,1,-1,4,0,0,2,-1,0,2,1,0,1,1,0,1,1,0,1,0,1,1,2,1,1,1,0,1,0,0,1,0,0,1,0,0,1,0,1,1,2,0,1,3,2,0,3,1,-3,6,1,-3,0,0,2,1,0,2,0,1,2,0,0,2,0,1,2,0,2,2,0,1,2,0,1,2,0,1,2,0,1,2,0,0,3,0,1,3,3,1,2,2,0,2,3,0,1,0,0,3,-1,-1,5,0,0,1,0,0,1,0,1,0,1,1,1,-1,1,-1,-1,1,-1,-1,2,-2,-1,2,1,-3,1,1,-2,-1,1,-3,-2,0,-2,-4,-1,-4,-1,-1,-1,1,-1,-2,0,-1,-1,0,-1,-1,0,0,-2,0,-1,-4,0,-4,-2,-1,0,-2,-1,1,-1,-1,0,-1,-1,1,-2,-1,1,-1,-1,1,-2,-1,1,-2,0,1,-3,0,1,-1,-1,1,-1,-1,0,-1,-1,1,0,-1,1,0,-2,2,0,-4,2,0,0,3,0,-1,1,1,-1,1,-1,-1,1,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,1,0,0,0,0,0,0,-1,0,0,1,-1,0,1,-1,0,-2,2,-2,-3,3,-4,-3,0,-3,-4,5,-6,0,0,0,1,0,-1,0,0,0,1,-1,0,1,-1,0,0,-1,1,-2,-1,1,1,0,4,-1,1,3,1,-1,0,2,-1,0,1,-1,0,1,-1,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,0,0,2,0,0,1,0,-1,2,1,0,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,2,-1,-1,1,-1,0,3,-1,1,4,-1,-1,4,-1,3,1,0,-1,1,-1,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,0,2,-2,-1,2,-2,2,1,0,-3,1,-1,-1,0,-1,-2,1,-1,-1,1,-2,-1,1,-2,0,1,-1,-1,1,0,0,1,0,0,2,0,0,2,0,0,2,-1,-1,0,-2,-1,-1,-4,0,1,-2,-1,2,-2,-1,1,-1,-1,1,-1,-4,1,-1,-3,0,-1,-2,-2,2,-3,-3,4,-5,-3,2,-1,2,-2,-1,2,-2,0,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,-2,1,-2,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-2,-1,0,-1,-1,0,-2,-2,0,-2,-1,0,-2,-2,1,-3,1,4,-4,4,-1,-2,2,0,-1,-1,0,-2,-1,2,-1,-2,2,0,-1,1,0,-1,1,1,-1,1,1,0,1,1,0,1,2,0,0,1,0,1,2,1,0,1,1,0,1,2,0,0,1,0,0,1,0,-1,1,0,-2,2,-2,-3,1,-3,-1,1,-1,-6,1,0,0,2,-1,0,3,0,0,1,0,0,1,1,0,1,-1,1,-1,0,-3,-2,-2,-3,-1,-7,-4,-1,-10,-6,-2,-9,-4,1,1,0,1,1,1,2,0,0,0,0,0,0,0,0,1,2,1,0,3,1,-2,1,1,2,0,0,0,-1,1,0,2,0,0,2,0,-1,2,-1,-1,2,-1,-1,4,3,-3,3,1,-2,0,-4,0,-1,-5,1,2,0,-1,3,0,-2,2,1,-1,1,2,-2,1,2,-3,1,4,-2,0,2,0,0,0,4,0,3,-4,2,1,-2,1,2,-3,3,1,-2,3,1,-2,4,1,-3,5,2,-3,4,0,-4,3,1,-2,3,1,-1,3,1,-1,3,1,0,4,1,1,1,1,0,0,2,1,1,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,0,1,1,-1,1,0,-1,2,-1,-1,1,-1,-1,1,-1,-1,1,-2,-1,0,-3,-1,0,-2,-3,-1,-2,1,2,-2,-2,1,0,-3,2,0,-1,2,0,-1,2,1,-1,1,1,-2,1,2,-1,1,0,-1,1,0,-1,0,-1,-2,-1,-2,-3,2,-2,-3,3,-5,-1,0,0,-1,0,1,-2,0,0,-1,0,1,-2,1,0,-3,0,-1,-3,0,-1,-3,0,-2,0,0,1,0,0,1,0,1,1,1,1,1,1,2,1,1,2,1,0,2,0,-3,3,1,-5,4,0,-6,5,-2,-8,5,1,2,0,1,3,0,1,1,-1,0,2,-2,0,2,-3,0,3,0,-1,3,-1,-1,0,0,-4,1,-5,-4,2,-1,0,3,-2,-1,1,-1,0,1,-1,0,0,-1,0,-1,-1,-1,-1,-1,-1,0,-1,-2,2,0,0,2,-1,0,3,1,0,3,1,1,5,1,2,6,2,2,8,2,4,5,2,0,3,0,0,3,-1,1,1,0,-1,1,0,-1,0,0,-2,-1,-1,-3,-1,-1,-1,-1,-2,-1,0,0,-1,0,0,-1,1,-1,-1,0,-1,-1,1,-1,0,4,1,1,6,-1,1,6,-1,1,5,-1,1,0,-2,-1,0,-3,-1,0,-1,-1,0,-2,-1,-1,-2,1,-2,-2,1,1,-1,0,-5,-4,3,0,-1,-1,1,0,0,0,-2,-1,2,-1,-1,2,-2,-1,1,0,-1,-2,2,-1,-5,1,-1,-2,5,-2,1,0,-1,2,1,-1,0,0,-1,0,2,-1,-1,2,-2,-1,2,-1,-2,3,-2,0,2,-1,0,1,-1,0,3,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,1,0,-1,-2,1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,-1,-2,-3,-2,2,-1,0,0,0,0,0,1,0,1,0,0,1,1,0,2,0,-1,0,2,-3,0,1,0,-1,1,0,1,2,0,0,0,1,-1,0,1,1,1,1,0,0,2,-1,-1,1,-2,-7,1,-1,1,2,-2,1,1,0,1,0,0,1,0,1,0,1,-1,-1,0,0,-2,1,-2,0,0,-1,1,-1,-2,1,1,0,1,1,0,1,1,1,0,0,1,0,0,0,0,0,0,0,0,-1,-1,-1,-1,-1,-1,-1,-2,-2,-1,0,-1,-1,-1,1,-3,-1,-1,-2,-1,-4,2,1,2,-4,-1,-2,-2,-1,-2,-2,-1,-2,-1,-1,-2,-2,-1,-2,-2,0,-2,-2,-1,-2,-2,1,-2,-2,0,-3,-2,0,-2,-1,0,-2,-2,0,-2,-2,0,-2,-1,2,-1,-1,1,2,-1,3,-2,-1,0,-2,-2,0,-2,-1,0,-2,0,0,-2,0,0,-1,-1,0,-4,1,2,-3,3,1,-2,0,0,-2,0,0,-3,-1,0,-3,-1,1,-3,-1,1,-1,-1,0,3,-4,-3,4,-2,-3,0,0,1,-3,1,2,-3,0,0,-2,1,0,-2,0,0,-2,0,0,-2,0,0,-2,0,-1,-1,0,-1,-2,0,1,-2,-1,1,-2,-1,1,-2,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,1,-1,-1,1,-1,-1,1,0,-1,0,0,-1,-2,0,1,-1,0,1,-3,-1,2,-3,-1,3,-3,-1,4,-5,-1,4,-2,0,3,-2,1,3,-2,0,3,-1,1,3,-2,0,3,-2,1,4,2,-1,3,-6,4,7,0,1,2,0,0,1,0,2,2,1,2,1,1,2,0,2,1,0,0,2,-1,0,2,-1,-1,2,-2,0,2,-1,-1,3,-3,0,2,-1,0,2,0,1,1,-2,1,1,-1,1,1,-1,2,1,-1,1,2,-1,1,1,-1,0,1,-1,1,1,0,1,0,1,1,-1,1,2,0,0,1,0,1,3,1,-1,1,0,1,1,1,0,1,0,1,1,1,1,1,1,2,1,1,4,1,1,5,1,2,6,0,3,6,-1,4,6,-3,4,6,-3,4,4,-2,3,3,-1,2,4,1,0,0,0,0,0,1,0,0,1,0,0,0,0,-1,0,0,-1,2,1,0,1,1,0,1,2,0,0,1,-2,0,0,-3,-3,-1,-2,-6,-3,-1,-7,-5,-3,-8,-4,0,1,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,2,1,0,2,1,0,0,-1,-1,-1,0,0,1,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-2,0,0,-1,0,0,-1,1,1,-1,1,1,0,1,1,0,0,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,0,0,1,0,-1,1,-2,0,1,3,0,-1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,-1,0,0,0,0,1,-1,-1,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,1,0,-2,1,1,-2,-1,0,-1,-2,0,0,-2,0,0,0,0,-1,0,0,-1,0,1,0,0,1,0,0,0,0,0,0,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,-2,0,-1,-2,0,-1,-3,0,-2,-3,-1,-2,-3,-2,-1,-3,-2,0,-2,-1,0,-1,0,-1,-1,0,-1,0,0,-1,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,1,-1,0,0,-1,1,1,-3,3,-2,-3,4,-1,-6,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-2,1,-1,-3,-1,-2,-5,0,-2,-5,2,-2,-3,2,-1,-1,0,0,-1,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,0,0,0,-1,0,0,0,-1,-1,-1,-2,0,-1,-3,-2,-2,-3,-1,-3,-3,0,0,1,1,-1,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,0,0,0,1,0,0,1,1,-1,1,1,-1,1,0,-1,0,0,0,1,0,0,0,0,0,1,1,-1,1,2,-1,0,1,0,1,0,0,1,1,1,1,1,2,0,1,-6,0,1,12,0,0,-1,1,1,-2,1,0,-2,1,0,-2,0,0,-2,0,1,-2,1,2,-3,3,-1,-4,4,5,-3,3,-1,-2,0,-1,-3,-1,-1,-2,1,-1,-2,2,0,-1,4,0,-1,3,0,-4,3,1,-4,5,-1,-5,2,0,-1,2,0,-1,2,0,0,1,1,1,1,1,1,0,2,3,-3,0,1,0,0,1,-1,-1,0,0,-1,0,-1,-1,1,-1,0,-1,-3,-1,0,-1,-2,0,-2,-1,0,0,-1,0,0,0,0,1,0,0,1,-1,-1,1,0,-1,2,0,0,1,0,0,1,0,1,1,0,1,1,0,2,1,3,3,3,3,6,7,4,6,9,1,7,7,0,1,0,-1,1,0,0,1,0,0,1,-1,-1,1,-1,0,1,-1,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,0,0,1,0,0,0,0,-1,1,-1,1,1,0,1,1,-1,1,1,0,1,1,0,0,1,0,1,1,0,1,1,1,0,-6,-2,3,-8,-3,3,-10,-3,4,-6,-3,2,1,0,1,1,0,1,0,0,0,0,0,1,0,0,0,-1,-1,-5,0,0,0,0,-1,1,1,1,0,1,0,0,1,0,0,2,0,0,1,0,0,1,-1,0,2,1,0,2,1,0,1,0,0,1,0,0,2,0,0,2,0,1,2,0,1,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,2,0,0,2,-1,1,1,1,-1,1,0,0,2,1,0,1,0,0,0,0,-1,-1,-1,0,0,-1,-1,-2,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,0,-1,1,2,-1,1,2,0,0,2,0,0,1,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,1,1,0,-1,2,0,-1,2,0,0,2,-1,1,2,-2,1,0,-1,1,-1,-1,2,-1,-2,2,-2,-1,1,1,1,-1,1,0,-1,1,2,-1,1,2,-1,0,2,0,-1,1,0,0,1,-1,1,2,-1,2,3,-1,2,2,-1,2,1,-1,2,1,-1,3,1,-1,3,1,-1,3,1,-1,2,0,-2,2,1,-1,2,1,0,3,2,-1,3,2,-1,3,2,-1,3,2,1,2,3,1,1,3,3,1,4,3,1,5,-1,0,3,5,2,1,0,2,2,1,2,0,-1,1,0,0,1,-2,0,1,-3,0,2,-2,1,0,-4,0,1,0,0,1,0,-1,1,0,0,1,0,0,2,1,0,1,1,0,1,0,0,0,0,1,1,1,1,0,1,1,1,1,2,1,2,1,1,2,1,1,1,1,1,1,0,0,1,0,1,1,0,1,2,0,1,1,0,1,2,0,2,3,0,2,2,1,0,1,-1,-1,2,-1,0,0,-1,-1,0,-1,-1,-2,-1,-2,1,-2,1,-5,-2,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,-1,-1,-1,-1,-1,-1,-1,-2,1,-5,-3,4,-8,1,-3,0,-1,-4,1,-1,-2,1,-1,-3,2,0,-3,2,1,-4,2,2,-2,3,2,-5,3,2,4,3,2,-2,1,0,-2,1,0,-1,1,-1,0,1,-1,0,1,-1,-1,1,-3,0,1,-4,2,-1,-3,4,-3,-3,6,-5,-2,4,-3,-2,0,0,0,0,0,1,0,1,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,-1,1,0,-2,1,0,-2,0,0,-3,0,0,-3,-1,0,-2,-1,0,-1,-1,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,1,0,2,0,-2,5,0,-3,-1,-2,-3,-1,0,0,-1,-1,1,-2,0,0,-2,0,0,-2,-1,0,-2,-1,0,-2,0,0,-2,0,0,-1,0,0,-2,0,0,-2,-1,-2,-2,-1,-2,-1,0,-1,-1,0,0,-1,0,0,-2,0,0,-2,0,1,-1,-1,0,-1,-1,0,0,-1,0,-1,-2,1,0,0,0,-1,0,0,-2,-1,1,-2,0,-1,-2,0,-1,-2,0,-2,-1,1,-2,-5,-1,-3,-7,-3,-2,-6,-1,-5,-2,1,-1,-3,1,-1,-1,0,-1,-1,1,0,-1,1,1,1,1,1,3,2,2,5,2,3,5,3,2,3,2,1,1,2,0,-1,1,-1,0,3,-1,-2,-1,-1,-2,-1,-2,-2,0,-2,-1,0,-2,-1,0,-2,0,-1,-2,0,-1,-2,-1,-2,-2,-1,-1,-2,-1,-2,-1,-1,-2,-1,-2,-2,0,-2,-3,1,-1,-3,2,-1,-2,1,1,-2,1,1,-1,1,0,-1,1,-2,-2,1,-3,-4,2,-4,-1,3,-2,-6,1,-2,-2,-1,-1,-2,-1,0,-3,-1,1,-3,-2,0,-2,-2,1,-2,-3,-1,-2,-2,0,-1,-4,-1,-1,-3,-1,-1,-3,1,-3,0,2,-3,0,0,-3,0,-1,-3,-1,0,-2,-2,-4,-2,-2,-2,-1,-3,-2,-1,-4,-1,-1,-4,0,0,-3,0,0,-2,1,1,-2,-1,0,-2,2,1,-1,1,1,0,-1,0,-1],[-1,6,-3,0,4,-1,2,2,0,1,2,0,0,3,0,1,4,-1,-2,2,1,-3,2,1,-3,2,3,-5,2,3,-11,7,0,-17,10,5,-2,1,1,-2,1,1,-1,1,1,-1,1,1,-1,1,2,-1,1,1,3,-1,-2,-6,3,5,0,0,1,0,0,0,0,0,1,0,-1,1,0,-1,1,0,-1,1,-1,0,0,1,-2,0,0,-1,0,0,-1,0,0,0,0,1,0,-1,0,0,-1,1,0,0,0,0,0,0,0,1,1,0,1,2,-1,2,1,-1,1,1,-1,0,0,0,-1,0,1,-1,0,0,-1,0,1,-1,-1,1,-1,-1,0,-1,-3,1,-1,-1,1,-4,1,1,-6,2,1,-7,1,0,-8,0,1,-1,0,1,-2,0,0,-1,0,0,-1,0,0,-1,2,0,0,2,0,1,2,0,1,3,0,2,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,1,-1,1,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,2,0,0,0,-2,0,0,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,1,0,-2,-2,-1,-2,3,-1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,1,0,-1,0,-1,0,1,-1,0,1,-2,0,1,-1,0,1,-1,0,1,0,0,1,1,0,2,0,0,2,0,0,1,0,-1,0,0,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,1,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,2,-1,-1,2,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,-1,0,1,-1,0,0,-1,0,2,-2,1,1,-1,0,1,-1,0,0,0,0,0,0,0,0,0,0,2,0,0,2,1,-1,2,0,-1,2,0,0,2,0,1,3,0,-1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,-3,0,-1,-2,1,-2,-3,1,-3,0,1,-1,0,0,0,0,1,1,-1,0,0,-1,0,0,0,0,0,-1,0,-1,-1,2,-1,-1,3,-1,-1,1,-2,0,0,0,-1,0,1,1,0,0,1,0,0,2,0,-1,1,1,1,2,1,2,1,1,1,1,2,2,2,1,2,2,1,2,0,1,2,0,2,2,0,3,2,0,1,2,-1,2,3,-1,2,3,-3,2,4,0,1,2,0,1,2,0,1,3,0,1,1,0,1,1,-1,0,0,-1,0,-1,-2,1,-1,0,1,-3,1,3,-4,2,1,-3,4,0,-6,-1,0,-1,-1,0,-1,-1,1,-1,0,0,-1,0,0,-2,0,0,-2,-3,0,-4,5,-1,-2,0,1,0,-1,0,0,1,1,-1,1,1,0,2,2,0,3,2,-2,2,3,1,1,1,0,0,0,-1,0,1,1,-1,0,1,-1,1,2,-3,0,-1,-3,0,-1,0,-2,-2,0,1,-1,-1,-1,1,-1,-1,2,-1,0,1,-1,1,2,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,-1,2,0,-2,1,0,-2,1,3,-1,1,3,0,0,4,1,1,0,-3,1,-1,-4,2,1,-2,0,1,-3,0,0,-3,0,0,-3,-2,1,-2,1,1,-2,0,1,-3,1,0,-3,4,1,-2,2,0,-1,2,0,0,-1,-1,1,-2,1,1,-5,1,-2,0,2,-1,0,1,-2,0,0,-1,0,0,-2,0,-1,-2,-3,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,2,-1,-1,1,0,-1,1,0,-2,0,1,-1,0,0,-1,1,0,-1,-1,0,0,-1,0,0,-2,0,1,-3,1,0,-2,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,2,-1,-1,2,0,-1,1,0,0,1,-1,-1,1,0,0,1,1,0,1,2,1,0,3,1,0,2,0,-2,4,2,-3,3,4,-2,0,4,-5,6,6,1,0,0,0,0,0,1,0,1,0,-1,0,0,-2,1,0,-1,1,0,-2,2,-1,-3,5,-3,-2,8,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-1,-1,0,-2,0,0,-2,-1,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,2,-2,1,0,-1,0,0,0,1,0,-1,0,0,-1,0,0,0,0,0,0,0,1,0,0,1,-1,3,3,0,-2,0,-1,0,1,0,0,0,-1,0,1,-1,0,1,-1,1,2,-1,2,1,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,-1,0,-1,0,0,-2,-1,0,-2,1,-1,-1,-3,0,-1,-1,0,-2,-1,0,-1,-1,0,-1,-2,-1,-1,-1,0,-1,-2,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,2,0,0,-2,-1,0,-2,-2,0,-2,-1,1,-3,-1,2,-2,-1,3,-2,-1,1,-2,-1,1,0,-1,0,3,-1,-2,5,-3,0,5,0,0,-2,-1,0,-2,-1,0,-1,-1,0,-2,-1,0,-1,-1,0,-1,-2,-1,-3,0,0,-2,-1,0,-2,-1,-1,-2,-1,-1,-2,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,0,-1,-5,1,-3,-1,2,-1,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,-1,-1,1,-1,-1,1,-2,0,1,-2,0,0,-2,0,1,-1,-1,2,-1,-1,1,-1,-1,2,0,-1,2,0,0,1,-1,0,0,0,-1,-1,1,-1,-2,-1,-1,2,0,-1,2,0,0,2,0,-1,1,0,0,1,0,0,2,0,-1,2,-1,-1,1,1,0,3,-1,4,7,-4,9,3,2,3,1,0,0,2,1,0,1,-1,-1,1,-1,-1,1,0,-1,1,-1,0,2,-3,-1,0,-1,0,1,0,-1,2,-1,-1,-1,0,0,-1,0,0,0,0,0,-1,0,0,-3,-1,-2,-2,-1,-2,0,1,-1,1,1,1,0,0,1,0,0,1,0,1,1,0,0,2,1,0,3,1,-1,3,1,0,4,2,3,3,0,-1,5,0,1,2,0,1,2,0,0,2,-1,0,1,-1,0,2,-3,2,2,-2,-2,2,0,0,0,0,1,0,-1,0,1,-1,0,0,-1,1,-1,0,0,0,1,0,-1,0,0,0,1,1,0,0,1,0,0,1,1,-1,0,0,-1,0,1,-1,0,1,-1,1,1,0,1,1,1,1,0,2,1,0,2,1,-1,2,1,0,2,2,0,1,0,1,2,-1,0,1,2,-2,4,-4,0,2,1,0,2,1,1,2,2,0,2,2,0,2,2,0,2,2,0,1,2,0,1,1,1,0,1,1,0,-1,2,0,-2,3,3,-2,3,1,1,0,1,2,0,1,1,0,1,1,0,1,1,0,1,2,0,4,2,1,0,0,-1,1,1,0,2,1,0,1,1,0,1,1,0,1,1,0,-1,0,0,-2,1,0,-5,1,-1,-7,1,-1,-8,1,0,-9,0,-1,2,1,0,2,1,-1,2,1,0,2,0,0,2,0,0,1,2,-2,2,-2,-3,2,1,-3,0,0,-3,2,1,0,1,1,0,1,1,0,2,1,0,1,0,0,1,0,-1,1,-1,-1,2,1,0,1,1,0,0,1,0,1,0,-1,0,0,-2,-1,0,-2,-2,-1,-3,-2,0,-4,-3,-1,-4,0,0,-2,-1,1,-2,1,0,-1,1,0,0,0,0,1,0,0,1,0,-1,1,0,-1,2,1,0,0,0,1,0,0,1,-1,0,1,-1,0,2,-2,-1,0,-5,-4,-1,-5,-4,-1,-6,-6,0,-6,0,2,-1,-1,3,-1,0,0,-1,-1,0,0,-1,0,0,-3,0,2,-1,2,0,-7,-4,5,-1,0,0,-2,0,1,-2,1,1,-2,0,1,-3,1,2,-1,1,2,2,-1,5,1,-3,6,4,-1,5,-2,0,2,-2,0,2,-1,0,1,-1,-1,2,0,-1,2,0,-2,2,1,-2,2,0,-2,1,-1,-1,2,-1,-2,2,0,0,1,0,0,1,0,1,1,1,1,1,3,1,3,-1,2,0,-1,0,1,0,0,1,-1,0,1,-2,0,0,-2,0,0,-3,0,0,-2,1,1,-2,-1,0,-3,-2,0,-1,-1,-1,-1,-3,-1,0,-3,-2,-2,0,-1,-2,1,0,0,-1,2,2,-1,3,-1,-4,-2,-1,-4,-2,0,-3,-1,1,-4,-1,2,-4,0,4,-2,3,0,-2,-1,0,-2,-2,0,-2,-1,-1,-1,-1,0,-2,-1,-1,-2,0,-1,-2,1,-2,-2,0,-1,-1,-2,-1,0,-2,0,-1,-2,0,0,-3,1,0,-4,0,-1,-4,-1,0,-4,-2,1,-5,-1,0,-3,-1,0,-3,-1,1,-3,-1,0,-2,2,1,-1,5,0,1,9,1,1,12,3,-1,10,-1,3,-1,0,-3,-1,0,-3,-2,0,-3,-2,-1,-3,-2,-2,-4,-3,-3,0,-3,-4,-7,-1,-2,-2,-1,-2,-2,-1,-1,-2,0,-2,-1,0,-1,0,1,-3,-1,1,-2,-1,-1,0,-1,1,-1,0,1,-2,0,0,-1,1,0,-1,1,0,0,2,0,-2,1,0,1,5,0,4,4,0,-1,2,0,0,2,1,-2,2,1,-2,2,0,-2,1,1,-3,-1,1,-2,0,1,-3,-3,2,-3,-6,3,-3,-5,0,-3,2,0,-4,2,0,-1,2,0,0,2,0,0,2,0,-1,1,0,0,2,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-2,0,1,-2,0,1,-2,0,0,-1,1,0,-1,1,-1,0,1,0,0,0,-1,-2,1,-1,-2,1,0,-2,1,-1,-2,3,-1,-1,1,-1,-1,0,-1,1,2,-2,1,2,-4,1,3,-5,1,1,-5,3,0,-5,0,2,-2,1,2,-2,-1,3,-2,2,1,-1,2,1,0,2,1,1,2,0,-1,2,1,0,3,1,0,3,1,3,3,2,0,5,0,0,2,1,0,2,2,0,1,0,0,1,1,0,2,1,0,1,0,-1,2,1,1,1,1,1,1,1,0,0,0,1,0,0,1,0,1,0,-3,0,1,-3,1,-1,-5,-2,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,2,0,1,1,0,2,2,0,2,1,-1,1,1,-1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,1,1,1,2,0,0,1,1,-2,0,-1,0,1,-4,4,3,0,-2,0,0,0,1,0,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-2,1,-1,0,1,-1,-1,1,-1,0,0,-1,0,0,-1,-1,0,1,-1,-2,-3,2,0,-1,0,-1,-2,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-3,1,0,-2,3,0,-4,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,0,1,0,-1,0,0,-1,0,-1,-1,-1,-1,0,-1,-1,0,-1,-2,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,-1,0,1,-1,0,1,1,0,1,1,0,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,1,2,0,1,4,1,1,3,3,2,1,4,2,0,3,1,0,0,0,0,-1,1,0,-1,1,1,-1,1,0,-1,0,1,-1,0,0,-1,0,1,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,-1,0,2,-2,0,2,-1,-2,1,-2,-2,1,-3,-4,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,2,-1,2,2,-1,3,2,-1,4,2,-2,3,2,-2,2,1,-1,1,1,-1,1,1,-2,1,1,-1,1,1,-1,1,1,0,1,1,0,0,0,0,1,1,-1,1,1,-1,1,1,-1,1,1,0,1,1,-1,2,3,-1,3,0,2,2,1,1,2,0,2,1,1,-1,0,1,0,0,1,-1,0,1,-1,0,2,-2,0,2,-1,-1,2,-2,0,1,-1,-1,1,-2,-1,1,-1,0,0,-1,-1,0,-1,0,1,-1,0,0,0,1,0,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,-1,-4,-1,-4,-4,-5,-2,-7,4,-7,-1,1,0,-2,1,0,-1,1,1,-1,2,2,-1,1,1,-1,2,0,1,3,-3,4,3,-4,-2,5,-5,-1,2,2,-1,2,1,-1,2,3,-1,2,3,-1,2,4,0,2,3,1,0,6,3,-1,12,0,-1,1,-1,2,3,-1,2,2,0,2,2,1,2,1,1,2,1,3,2,1,0,1,1,0,1,0,0,1,1,0,1,0,-1,0,-1,-4,2,0,0,0,1,0,0,1,1,0,2,0,0,2,0,0,2,0,0,2,0,1,2,0,1,2,0,0,2,0,0,1,1,-1,2,1,0,1,1,-1,1,3,-2,1,4,-2,-2,7,-2,-3,3,-1,-1,1,0,1,1,1,0,0,1,1,0,0,2,0,0,3,-1,2,0,-1,2,1,-1,1,1,-1,2,1,0,1,1,0,1,1,0,0,1,0,-1,1,-1,0,0,-1,-2,1,0,1,1,0,2,1,0,1,1,0,1,1,1,1,2,0,2,1,1,2,0,1,2,0,1,2,0,0,2,0,3,2,1,4,4,-1,7,2,-1,2,8,-3,0,2,0,0,2,0,0,2,1,0,2,1,-1,2,0,-3,2,0,0,2,1,0,2,1,1,2,1,1,2,1,1,1,1,1,1,1,0,1,2,0,0,2,1,2,1,1,2,1,0,1,1,0,1,1,0,1,0,0,1,-1,0,2,1,0,1,0,0,1,0,0,0,1,1,0,1,1,0,1,1,0,1,1,-2,1,0,2,1,1,1,1,1,2,1,0,0,1,0,0,1,1,1,1,3,2,0,0,1,4,0,0,1,0,0,1,0,0,1,-1,1,0,-1,1,0,-1,1,0,0,1,0,-1,1,-1,-1,0,0,-1,1,0,-1,0,0,-1,-1,-1,-1,-2,-1,-2,-3,-2,-2,-1,-1,-1,-1,0,-1,-1,1,0,-1,0,0,-1,0,0,-1,1,0,-1,0,1,-1,0,1,0,-1,0,1,-2,-1,1,-2,1,2,-3,0,-1,0,-1,-2,0,0,0,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,2,0,0,2,-1,1,2,0,1,2,0,0,1,-1,0,1,-1,1,1,-2,1,1,-1,1,1,-2,1,2,-2,1,3,-2,0,2,-1,-1,1,-1,-2,1,-2,-2,0,-1,1,1,-1,0,1,-1,0,0,-2,0,0,-1,0,-1,-1,1,-1,-1,4,2,-4,-2,-5,1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,-1,0,-1,0,0,0,-1,0,0,0,0,0,0,-1,0,0,0,1,0,-1,-1,2,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,1,-2,3,1,0,-2,-1,-1,-1,1,-1,-1,1,0,-1,1,0,-2,1,1,-2,1,1,-1,4,1,3,3,2,4,3,4,5,2,0,-2,1,0,-2,2,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-3,-2,0,-2,-1,0,-6,-4,-1,0,-1,1,0,-1,0,0,-1,1,0,0,1,0,0,2,-2,0,3,-2,0,3,-3,-1,4,-1,-2,2,-2,-3,3,1,-2,0,0,0,1,-1,1,1,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,2,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,-1,1,-1,-1,1,0,-2,1,0,-2,1,1,-2,1,1,-1,1,0,0,2,-1,0,2,-2,0,2,-2,-1,2,-2,-1,1,-2,-1,1,-3,3,0,-5,-5,1,-3,0,2,-2,0,2,-2,0,2,-1,0,2,-1,0,2,-2,0,2,-1,-1,2,-2,-1,2,-2,-1,2,-1,-1,2,-1,-1,2,-1,-1,2,0,0,2,0,0,3,0,0,2,0,-1,2,-2,-1,1,-1,0,2,-1,1,1,-1,1,1,-1,0,-3,-4,-1,4,0,1,1,-1,1,0,-1,1,1,-1,1,1,-1,1,2,-1,0,0,-3,0,0,-4,0,-3,0,-1,2,-10,1,1,-1,1,1,-1,0,1,-1,-1,1,-1,-1,1,0,1,1,-2,2,1,-1,3,1,-2,2,1,-3,1,1,-4,0,2,-3,-1,1,0,-2,1,0,0,1,0,-1,0,1,0,-1,2,1,-2,3,2,-2,2,3,-2,3,3,-2,4,1,-2,5,1,-2,4,0,0,1,-1,-1,1,0,0,2,0,0,2,1,-1,0,-1,-3,-1,-2,-3,-2,-4,-6,-3,-4,-8,-3,-2,-6,-1,-1,2,2,-1,6,0,-3,-1,5,-2,-3,0,-2,-2,1,-2,-1,1,-2,-1,1,-2,-1,2,-1,-1,2,-1,-1,2,-1,-1,3,-1,-1,3,-1,-1,2,-2,-2,1,-3,-2,1,-2,-2,0,0,-4,0,1,-4,0,-1,-4,0,0,-4,0,1,-4,1,1,-4,1,1,-4,0,0,-4,0,0,-3,0,0,-4,0,-1,-3,0,-1,-3,0,-1,-4,0],[0,0,1,0,1,1,1,1,2,0,0,-1,-1,1,1,-1,0,1,-1,1,1,-1,1,0,-1,1,1,-2,3,1,-1,5,2,1,8,4,-1,0,0,-1,0,0,0,1,0,0,0,0,1,0,0,2,0,2,7,-3,0,-1,3,7,0,0,0,0,-1,-1,0,0,0,0,0,0,0,1,0,-1,1,0,-2,0,0,1,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,-1,-1,1,-1,-2,0,0,-3,0,0,-4,0,1,-3,-1,1,-3,-1,2,-3,-1,1,-2,-1,0,-1,0,-1,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,-1,0,1,-2,-1,-1,-6,-2,-3,-9,-2,1,-6,-3,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-2,-2,0,-1,-2,0,-1,-1,0,-1,-2,0,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-2,0,-1,0,0,-1,-1,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,-1,0,-1,0,1,-1,2,0,-4,-3,1,2,7,-1,0,-1,0,-1,-1,-1,-1,0,0,0,0,0,0,0,0,-1,1,0,-1,0,-1,-1,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,-2,2,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,1,1,0,0,1,0,1,1,0,1,1,0,1,1,1,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,1,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-3,1,2,-3,1,2,-2,0,1,-2,1,1,0,-1,0,0,-2,0,-1,0,1,0,1,1,-1,1,1,-1,1,1,0,1,0,0,0,0,0,0,0,1,0,-1,-1,2,0,0,2,0,0,1,0,0,1,0,-1,1,0,0,1,-1,-2,0,0,-2,0,1,-2,1,1,-2,1,-1,-2,1,2,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-2,1,-1,-2,0,-1,0,-1,1,-3,0,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,-1,0,-1,-1,1,-1,-1,1,-2,-3,1,0,0,1,-1,0,2,-1,0,1,0,0,1,0,0,1,1,0,1,-1,-1,1,-2,0,1,-1,-1,1,-2,-2,3,-2,-1,3,-2,-2,3,0,0,1,-1,0,0,-2,0,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,-1,1,1,-1,1,1,-1,1,0,-1,0,0,-2,1,0,0,0,0,0,-1,1,0,2,-3,1,-1,-4,5,2,-2,2,3,-4,-1,0,-1,0,-1,-2,0,0,0,0,0,0,0,0,1,-1,-1,2,0,-1,3,1,-1,1,-2,0,0,0,1,0,0,-1,1,1,-1,1,1,-2,1,1,-3,2,4,0,2,0,-1,1,1,0,0,2,-1,0,2,-1,0,2,-1,0,2,2,-1,2,1,-1,1,5,-2,2,8,-1,4,-1,0,1,-1,0,0,0,1,0,1,2,1,1,2,1,1,-1,0,0,0,0,0,0,-1,1,0,-1,1,0,-1,1,0,0,2,0,-1,-2,-2,0,-1,0,1,3,0,0,1,-1,1,2,2,2,0,-3,1,-1,-4,2,0,-2,1,0,-1,0,-1,-2,1,0,-1,0,-1,0,0,-2,1,1,0,2,1,1,1,2,2,2,2,1,1,3,3,4,1,-1,-1,0,-1,-1,0,0,-1,0,1,-1,0,1,-1,0,2,0,2,1,-1,0,1,-2,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,-2,-1,1,-1,-1,1,-1,-1,2,-1,-2,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,1,-1,1,2,-1,1,1,-1,0,0,-1,0,1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,-1,1,0,0,2,1,3,2,3,-2,2,0,0,0,0,1,1,0,0,0,0,0,0,0,-1,0,-1,0,-1,5,-5,1,5,-4,0,10,-9,1,12,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,-1,0,1,-2,-2,1,-7,0,0,4,1,2,1,1,3,1,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,0,1,0,0,1,1,1,1,0,0,1,1,0,1,1,-1,2,1,-1,2,-1,-1,2,3,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,-1,0,0,-1,1,-3,-1,2,-5,-2,1,-4,0,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,1,-1,1,1,-1,3,1,-4,3,4,-4,1,5,-2,5,4,-6,-1,1,1,-2,2,1,-1,1,1,-1,2,1,-1,2,1,-1,0,1,-1,3,3,-1,1,1,-1,2,1,-2,1,1,-2,1,1,-1,1,1,-1,1,1,-2,2,0,-1,3,0,-2,3,-1,-2,2,0,-4,3,3,-1,1,-1,-1,2,0,0,2,-1,-1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,2,0,1,2,0,0,0,0,0,-1,0,1,0,0,1,-1,0,2,-1,0,1,-1,-1,0,-1,-1,-1,-1,-2,0,-2,0,1,-2,1,1,-2,0,1,-1,1,0,-2,1,0,-2,1,0,0,1,-3,1,-3,-1,0,-7,-4,0,-8,-9,1,-10,-3,-2,1,0,-2,1,0,-2,2,0,-1,2,0,-1,2,0,0,0,-2,1,-1,-4,2,-1,-2,0,2,0,-1,3,-1,-1,1,2,-1,1,2,-1,0,1,-1,0,1,0,1,0,2,1,0,2,0,1,0,0,1,-1,1,2,-1,1,2,-1,1,1,-1,1,0,0,1,0,0,0,0,0,0,-1,0,-1,0,0,0,-3,1,0,0,0,0,0,0,0,1,0,0,1,1,-1,2,1,-1,5,2,-2,0,2,0,2,1,0,1,1,0,2,0,0,2,0,0,2,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,1,0,-1,1,0,-1,0,0,-1,-1,1,-2,-1,2,-2,-3,1,-1,-2,2,-3,-2,3,2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,1,1,-2,1,1,-3,0,3,0,1,0,0,0,-1,0,0,-1,-1,-1,-2,-1,3,-2,1,3,-1,0,0,0,0,0,0,0,-1,0,-1,-1,0,-1,-1,-1,-1,1,0,3,1,2,-4,-2,-1,-1,-1,0,-1,-1,0,0,0,0,0,0,0,1,1,0,0,3,3,0,4,3,0,2,0,-2,4,-1,-4,9,2,-1,2,-4,1,-1,1,1,-2,2,0,-1,0,1,-2,0,1,-2,0,2,2,0,1,1,-1,-1,3,-3,-4,3,-5,1,-3,0,1,-3,1,0,-2,0,0,-2,1,-1,-2,1,-2,-3,1,-4,-3,0,-1,-4,3,0,-2,0,0,-3,1,0,-1,0,0,-1,0,1,-1,1,2,-1,2,3,1,2,1,-2,1,-1,-1,0,0,-1,0,-1,0,0,-2,0,0,-3,0,1,-5,0,3,-1,1,2,-2,-2,1,-2,1,0,-3,2,0,-3,0,0,-3,1,0,-3,0,0,-5,0,1,-3,2,0,-7,2,5,-7,6,6,-2,1,0,-1,2,1,-2,1,0,-1,2,-1,1,2,-3,1,3,-3,-7,4,1,10,2,-8,-2,2,0,-2,1,0,-2,2,0,-3,1,0,-4,2,0,0,0,0,1,0,-1,5,2,0,-1,-3,-2,-3,0,1,-4,0,1,-2,0,1,-2,-1,1,-1,-1,0,-3,1,-1,-7,-1,-3,-1,4,-2,-1,-2,1,-1,-4,2,-1,-1,1,0,-1,1,0,-1,1,1,0,1,0,1,1,3,-1,2,-1,-1,1,-1,-2,1,-1,-1,2,0,-1,2,-1,-1,2,-1,0,4,0,-3,2,0,-1,2,-1,-1,3,0,0,2,0,1,1,0,2,1,3,-1,1,2,0,0,9,0,-3,13,1,-4,0,1,1,1,2,1,-1,0,0,-1,1,0,-2,1,-1,0,2,1,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,-1,2,-1,-3,2,-1,-5,2,-1,-4,1,-1,0,0,-1,0,0,-1,-1,0,-2,-2,-1,-2,-3,-1,-1,-10,-2,-1,-1,0,-1,-1,-1,-1,-1,2,0,0,3,0,0,4,0,-2,6,2,-1,4,2,2,1,1,3,-1,1,2,0,2,6,-3,0,2,2,1,5,3,1,0,2,1,1,2,1,0,2,1,1,1,1,0,4,2,1,1,3,2,1,1,1,0,1,1,-2,0,0,-2,2,2,0,-1,2,-1,1,0,-2,1,1,-1,2,0,-1,1,0,-1,1,0,0,1,1,-1,0,2,0,2,1,-2,0,-1,-3,1,-1,-1,1,-2,0,2,0,-1,3,-1,-2,4,-1,-3,3,-1,-2,2,-2,-4,2,-2,-2,3,-1,2,4,0,2,3,-1,-2,3,-1,-2,2,0,-1,2,0,-1,2,0,0,2,-1,2,1,-1,-2,2,0,-1,3,0,-1,2,0,-1,2,0,-1,3,0,-1,2,0,-2,2,1,-3,1,0,-3,0,0,-2,0,-1,-1,0,-1,-1,3,1,-2,3,1,-1,3,2,-3,2,3,-4,3,4,-5,4,4,-6,1,3,-4,1,4,-5,0,3,-4,-1,2,-5,-2,2,-5,0,5,-1,4,3,0,-3,8,0,-2,1,-4,-1,1,-2,-3,1,-4,-4,0,-3,-2,0,-2,-3,1,-1,0,0,-2,1,0,-2,3,-1,-2,4,-2,-2,4,0,-3,0,-1,-2,0,-1,-3,0,-1,-1,0,-1,-1,-1,0,0,-2,1,0,0,0,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,-1,-2,1,-1,-1,0,-1,-2,1,0,1,-1,0,-1,1,0,-1,0,0,-1,1,0,-1,1,0,-1,2,0,0,3,1,0,3,1,0,4,0,1,4,-1,2,4,-2,1,4,-2,1,3,-2,0,3,-1,0,3,0,-1,1,0,-1,1,1,-1,1,1,-1,0,0,-1,0,0,-1,0,-1,-1,1,0,-1,1,0,-1,1,-1,0,1,0,-1,0,1,-1,1,2,1,2,1,3,2,4,1,1,0,-1,1,0,-1,1,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,0,0,1,-1,1,1,-1,1,5,-1,-3,-4,2,2,1,-1,0,1,-1,0,0,-1,1,0,-1,1,0,-1,0,0,0,1,-1,-1,0,0,-1,1,0,-1,1,0,-1,0,0,0,0,0,-1,0,1,0,-1,1,-1,-1,1,1,-1,1,0,0,0,0,0,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,2,1,0,1,1,1,1,1,-1,1,1,-2,1,0,-3,2,1,-3,3,0,-2,0,0,-2,0,0,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-2,-2,-1,-3,-2,-1,-3,-1,-1,-3,-1,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,1,0,0,2,0,0,1,0,0,1,0,1,0,0,1,0,0,1,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-2,0,-1,-2,0,0,-1,0,0,-1,0,0,0,0,0,0,0,1,0,1,0,0,1,1,1,1,0,1,0,1,1,1,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,1,-1,-1,0,0,-1,2,1,-2,-3,2,-2,-1,3,-6,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-2,0,-1,-1,-1,-1,-2,-3,-1,-1,-3,-2,-1,-2,-2,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,-1,0,1,-1,0,2,-1,1,3,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,1,-1,-1,2,1,-2,0,0,-1,1,0,-2,1,0,-2,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,2,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,1,-1,-1,1,-3,-2,1,-6,0,3,-2,0,0,0,-1,0,-1,0,0,0,0,0,0,0,1,1,0,0,1,-1,0,2,-2,-1,3,-2,1,2,0,0,1,0,1,1,0,0,0,0,0,-1,0,0,-2,0,0,-2,-2,-1,-2,-6,0,-4,1,-3,1,0,0,-1,0,0,-2,0,-1,-1,0,-1,0,0,-2,1,-1,-3,4,0,-1,0,0,-1,0,1,0,0,1,0,1,1,0,0,-1,0,0,1,0,1,2,0,1,1,0,0,2,0,0,2,0,0,2,0,-1,2,0,-1,2,0,-2,1,0,0,2,0,0,2,0,0,2,0,0,2,0,1,-1,0,1,0,-1,-2,-4,0,-1,3,-2,-6,2,0,0,2,0,0,1,0,0,1,1,0,1,1,-1,1,1,-1,1,0,0,1,0,0,1,0,-1,1,1,0,1,1,0,0,1,1,0,0,1,-2,-1,0,0,-1,1,1,1,0,1,1,1,1,0,0,1,0,0,1,0,0,1,0,-1,1,1,-1,1,0,0,1,0,0,1,0,0,-1,1,1,-1,2,0,4,6,-1,-5,-2,2,1,-1,0,1,-1,-1,1,0,0,1,0,0,1,0,0,-2,-1,3,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,-1,0,1,-1,0,0,0,0,0,-1,0,0,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,2,-1,0,2,-3,0,2,-1,0,0,-1,-1,0,-1,-1,0,-1,0,0,0,0,0,0,0,1,0,-1,-1,1,1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,1,1,-1,1,2,-1,-1,-1,0,1,0,0,0,0,0,0,0,0,0,1,0,-1,1,-1,-1,2,-1,-1,0,0,-1,1,0,-1,1,1,-1,0,0,0,0,1,1,-1,1,0,-1,3,-1,-1,3,-3,1,2,-2,1,2,-2,-1,3,-3,3,2,-1,0,1,1,1,0,1,1,1,0,0,1,0,1,0,0,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,0,0,1,0,1,0,2,1,-1,2,1,0,2,1,-2,2,1,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,2,2,-1,1,3,0,0,2,0,-2,2,0,-4,3,0,-3,1,0,1,1,0,0,0,1,1,2,1,1,2,1,1,3,0,0,3,2,9,-4,-2,-8,10,1,1,1,2,1,1,1,1,2,1,0,2,0,0,2,0,0,2,0,0,2,0,1,2,0,0,2,0,0,2,0,0,2,1,-1,2,1,-1,2,0,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,0,2,2,0,2,1,0,3,1,0,2,1,0,3,2,0,1,2,0,0,3,1,-1,5,0,-3,3,1,1,2,0,0,2,0,0,1,1,0,0,1,0,-1,1,-1,-2,1,-2,-2,-1,-2,0,1,-1,-1,4,-4,0,1,1,-1,0,2,0,1,2,0,1,2,0,1,3,-1,1,3,2,3,2,2,1,1,5,8,3,0,1,2,0,1,3,1,1,2,1,0,2,2,1,1,0,2,-1,0,3,-3,-1,2,-3,-2,3,-1,-3,3,-2,-3,4,2,1,0,2,1,0,2,1,0,1,0,0,1,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-2,0,-1,-1,0,0,-2,1,0,-3,2,0,-3,8,1,-5,-4,0,-1,0,1,-2,-1,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-2,-2,0,-2,-2,0,-1,-1,0,0,-1,0,0,-1,0,0,-2,-1,1,-1,0,1,-1,0,1,0,0,2,-1,-4,0,-2,3,2,-1,0,1,-2,0,1,-1,0,1,-1,0,1,-1,1,0,-1,1,-2,0,0,-4,2,2,-4,-1,-2,-6,-3,-1,1,-3,-1,1,-3,0,1,-3,-1,0,-3,-1,0,-1,-2,0,0,-3,2,2,-4,2,4,-4,0,4,-3,-1,1,-2,-2,-3,-1,0,-2,-1,0,-3,-1,0,-3,-1,-1,-3,-1,-2,-3,0,-2,-4,1,-2,-3,2,-2,-2,1,-2,-1,0,-3,-2,0,-3,-3,-1,-1,-2,-2,1,-3,0,-2,-3,0,-1,-3,1,0,0,2,0,1,5,-1,3,6,0,3,4,1,1,2,2,-3,-1,-2,0,0,0,-5,-2,-5,2,-1,1,3,0,1,4,0,2,5,1,2,4,1,2,4,1,2,3,0,1,3,0,1,2,-1,1,2,-1,1,5,0,2,6,1,3,4,0,2,2,-1,2,2,-1,2,1,-1,2,0,-2,2,0,-1,2,-1,-2,2,-3,-2,2,-3,-2,1,-4,-2,0,-2,-2,1,-4,-3,0,-3,-3,0,-2,-2,0],[1,3,4,0,2,4,1,1,5,0,2,5,2,2,2,5,2,1,0,1,0,1,1,-1,1,3,-3,1,3,-3,0,-2,5,-1,1,6,1,1,-2,1,1,-1,1,1,-2,1,1,-2,2,1,-1,4,3,2,4,7,5,6,1,1,1,1,-2,1,0,-2,1,1,-2,0,1,-2,0,2,-2,-1,2,-2,-1,2,-2,0,2,-2,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,1,-2,1,2,-3,0,3,-2,-2,4,-2,-2,6,-1,-3,3,-1,-2,1,0,0,0,-1,-1,1,0,-1,0,1,-1,0,1,-1,0,1,-2,0,2,-2,0,1,-1,-2,2,2,-4,4,4,-6,2,4,-5,0,-1,0,0,-1,1,0,-1,0,0,-1,0,-1,-1,0,-1,-1,1,-1,0,0,0,1,-1,-2,-1,0,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,1,-1,0,1,-1,0,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,0,0,0,-1,1,-1,0,0,1,0,1,0,-1,1,0,-1,2,0,-1,2,0,-1,2,0,-1,2,-1,-1,1,-1,-1,1,4,2,2,-6,-5,1,0,0,2,0,0,2,0,0,2,-1,0,2,-1,0,2,-1,-1,2,0,0,2,0,1,2,-1,0,2,-1,-1,2,-1,0,2,-1,0,2,-1,-1,1,-1,-1,2,-1,-1,1,0,0,1,-1,0,2,-1,0,2,-1,0,2,-1,-1,2,0,-1,2,-2,1,3,-1,-1,2,-1,-1,3,-1,-1,1,0,-1,1,0,-1,0,-1,-1,0,2,-2,-1,1,-1,0,0,-1,0,0,0,1,0,-1,1,0,0,1,0,1,2,0,-1,1,0,0,1,-1,-1,1,-1,0,1,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,2,0,0,2,-1,0,1,0,0,2,-1,0,2,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-2,0,2,-1,0,2,-1,0,2,-1,1,1,0,1,0,-1,0,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,0,-1,2,1,-1,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,0,0,0,-1,-1,1,1,1,-2,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,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,-1,0,0,0,-1,1,0,-1,0,0,0,0,-2,-3,0,1,-3,0,1,-5,-1,2,-2,1,1,-2,1,2,-1,0,0,0,1,1,2,0,0,0,0,2,-1,-2,4,-2,-3,6,-3,-2,5,0,1,1,0,1,1,1,2,1,1,2,1,1,1,0,2,1,0,11,0,1,-6,2,0,0,2,1,0,1,1,1,2,1,0,2,2,0,3,2,1,4,3,0,2,1,0,1,2,0,1,1,-2,2,1,-2,1,2,-3,1,1,0,0,2,0,0,1,-1,-1,-4,-1,-1,-5,-2,0,2,-2,0,2,-2,0,2,-2,1,2,-3,-2,2,-3,-2,2,-2,-1,2,-1,-2,2,-1,-2,3,-1,-2,3,-1,-2,3,1,-3,3,0,-5,2,0,-3,4,0,-3,3,-1,-2,4,-1,0,5,-2,-4,3,-2,-4,3,-1,-4,3,-1,-5,3,-2,-2,2,-1,-1,2,-1,0,2,-1,0,1,2,2,-2,2,0,-2,4,2,-2,4,1,-2,6,5,-3,-2,-1,1,-3,0,2,-1,0,0,0,1,0,-1,3,0,0,5,2,-1,0,0,-1,1,0,0,-2,0,-1,-2,1,-1,-1,0,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,0,-1,-1,1,-1,0,0,-1,0,0,0,0,1,0,1,1,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,1,-1,-1,1,1,0,1,0,0,0,0,0,1,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-2,1,-3,-2,2,-4,-1,0,-2,-4,3,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,1,1,-1,0,1,-2,2,3,0,1,2,-1,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,-1,-1,-1,-3,3,0,0,-6,1,0,0,1,2,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,-1,1,0,0,1,0,0,0,0,0,1,0,0,1,0,1,0,1,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-2,0,0,-2,-1,0,-2,-1,0,-3,0,0,-2,1,0,0,1,0,1,2,0,1,1,-1,-3,2,-1,-4,1,-2,-2,2,-2,-2,3,-2,-2,3,-3,0,2,-4,-1,1,-3,-3,0,-3,-4,0,-4,-4,-2,-3,-6,2,-2,-2,3,-3,-3,2,-1,-1,2,-1,-1,2,0,-1,1,-1,1,3,3,-1,1,-1,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-1,2,4,2,4,-3,-4,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,-1,0,1,-2,0,1,-2,0,1,-1,1,1,-2,-1,1,-1,0,2,-1,1,0,-1,0,1,-1,0,1,-1,-1,1,-1,0,0,-2,1,-1,-3,0,0,0,2,1,-1,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,1,0,1,1,1,1,-1,1,2,-3,1,4,-3,3,2,-4,1,0,0,1,1,1,1,-1,-1,1,-2,0,2,-1,1,5,-3,2,3,-3,5,9,-3,1,0,-1,-1,-1,-1,-2,-1,0,-1,-1,0,-2,0,0,-4,-2,0,-4,-5,-2,-5,-5,-2,-5,-3,-1,-4,-1,0,-3,0,0,-2,0,0,-2,0,0,-1,1,0,-1,0,0,0,0,2,3,0,5,2,2,5,-1,-3,7,3,0,0,-1,1,0,-1,-1,1,-1,-1,1,0,-2,1,0,0,0,-1,-2,2,1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-2,1,-2,0,1,-1,0,0,-2,0,0,-1,0,0,-2,0,0,-1,-1,0,-2,-1,-1,-2,-2,-1,-2,-2,0,-1,-2,0,-1,-1,1,-1,1,1,-1,2,0,-2,1,0,-1,1,1,-1,1,0,-1,0,-1,-1,1,-2,0,2,-1,1,0,-3,1,1,0,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-2,2,1,-3,1,0,-1,1,1,-2,1,1,-1,1,1,0,0,-3,1,-2,1,-3,1,1,-2,1,1,-2,1,1,-1,1,1,-1,1,1,-2,1,1,-2,3,3,0,1,-2,-2,1,1,-2,1,1,-2,1,1,-1,1,1,-2,2,1,-2,2,1,-3,2,2,-1,3,0,-3,3,0,0,3,2,4,4,-3,-3,1,1,-1,1,1,-1,2,1,0,2,1,1,2,2,1,-1,1,0,1,3,2,-1,4,2,0,1,3,1,1,1,1,0,2,0,0,1,0,0,1,-1,0,1,-1,0,2,-1,1,1,-1,-1,3,0,0,0,0,0,0,-1,0,1,-1,-1,1,-1,0,1,-2,-1,1,-1,0,1,-3,-2,1,-1,-1,1,0,-1,1,-1,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,-1,-4,0,0,-1,0,0,-2,1,0,-1,0,0,-1,0,0,-1,-1,2,0,-1,1,0,-2,5,1,-1,6,3,-3,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,2,1,0,0,2,2,6,1,-3,-1,1,0,-1,1,1,-1,1,0,-1,1,0,0,1,0,1,0,0,2,-2,2,5,-2,1,0,-3,4,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,1,0,-4,6,-1,0,-3,2,-1,-1,-1,-1,-1,0,-1,-1,-1,0,-2,-1,-1,-3,-1,0,-3,-3,1,-3,-4,0,-2,-3,0,-2,0,-1,-3,0,1,-2,1,1,-2,2,1,-2,3,2,-2,2,1,-2,2,2,-1,3,2,-1,3,1,0,2,1,2,2,1,2,2,-2,1,3,-1,-1,1,-3,-1,2,-3,-4,1,1,2,2,2,4,3,0,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,-2,1,0,-3,1,1,-5,2,1,-6,2,0,-7,3,2,-7,2,1,-2,1,0,-2,1,1,-1,1,2,0,0,3,0,0,2,0,0,1,1,0,2,1,0,-1,1,0,-2,3,0,-2,2,0,-2,3,-1,-4,0,0,-4,0,0,-4,-3,0,-4,-6,-1,-5,-3,1,-3,3,0,-4,5,0,-3,1,1,-4,1,1,-5,0,2,-5,-2,1,-5,1,3,-2,1,1,-2,2,1,-1,1,0,-1,1,-1,-1,0,-1,-2,2,-1,0,1,-1,3,-1,0,-1,1,-1,0,1,0,-1,2,-1,-1,1,0,-1,1,0,-1,1,0,0,1,0,-2,-2,-2,0,0,0,1,1,0,-2,0,-1,-2,-1,-2,-2,-1,-3,2,-1,-2,4,-1,-1,7,-3,-1,7,-4,-2,4,-3,-3,-1,-2,-2,-1,-2,-1,-1,-2,-2,0,-3,-2,0,-3,-3,0,-3,-3,0,-3,-3,0,-3,-1,0,-3,-1,0,-2,-1,1,-2,0,1,-1,0,1,-1,1,2,-2,1,3,-1,2,2,0,4,0,0,4,0,0,3,1,-2,0,1,-2,1,0,-1,0,0,0,-1,0,0,0,0,-2,1,0,0,-1,1,1,0,0,-1,0,0,-1,-1,-1,0,0,-1,1,6,-2,1,9,0,3,7,-1,-1,-1,-1,-1,1,-1,0,-2,-2,-1,-2,-1,-1,-2,0,-1,-3,-2,-1,-2,-2,-1,-2,-3,-2,-2,-6,-1,-1,-2,-4,-2,-1,-1,-1,-1,-1,1,0,-1,-1,1,-1,0,3,-1,-1,3,0,0,4,1,-1,1,-1,0,0,-1,0,1,0,1,0,0,0,0,1,0,0,2,1,2,3,1,-2,2,2,0,1,1,0,1,1,-1,1,0,-1,2,0,-1,2,0,-1,1,-1,-2,1,-2,0,1,-3,0,0,-2,1,0,-3,2,0,-2,2,0,-2,2,1,-1,1,1,-2,0,2,0,-1,1,0,0,2,0,0,2,0,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,0,1,0,1,1,1,2,1,0,1,-1,-1,0,-2,-1,2,0,-1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,0,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,0,1,0,1,1,1,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,0,-2,0,0,-2,0,1,-1,0,1,-1,0,0,-1,1,1,-1,1,1,-1,2,1,-1,4,-1,-2,3,-2,-1,7,0,-1,1,0,-1,1,1,-1,1,1,-1,1,1,0,1,1,0,0,1,0,2,1,1,2,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-2,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,1,-1,-2,0,0,-2,0,0,-2,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,0,0,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,1,-1,-1,0,-1,0,0,-2,-1,0,0,1,0,2,0,0,3,2,0,2,4,1,0,4,2,-2,3,1,-1,0,0,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,0,-1,0,-1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,1,0,1,1,-1,0,1,-1,0,1,-1,-1,1,-1,1,1,-1,0,2,-3,2,1,-3,2,1,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-2,-1,-1,-1,-1,-2,0,0,-1,0,0,-1,0,-1,-2,0,-1,-2,0,0,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-2,1,0,0,1,1,-1,1,1,-1,1,1,0,1,1,1,2,1,1,2,1,1,1,2,-1,1,2,-1,1,1,-1,1,1,1,1,1,1,0,0,1,0,0,1,-1,-1,0,-1,-2,0,-1,-1,1,-1,0,0,-1,0,0,-1,1,-1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,-1,0,0,-1,1,0,0,0,-1,0,-1,-1,-1,-2,-1,-1,-2,-1,0,-1,0,-1,-3,-2,-1,0,-1,-1,-1,0,0,1,-1,0,1,-1,0,0,-1,-1,1,-2,-3,2,-1,-3,3,0,-4,1,-2,0,1,0,0,1,-1,0,2,1,0,2,1,0,2,3,1,2,3,0,0,3,-3,1,-6,4,-2,13,0,1,1,-1,1,1,2,1,0,2,1,0,2,0,0,2,-2,2,1,1,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,-1,2,0,1,1,-1,1,1,0,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,2,1,1,0,1,0,0,1,1,0,1,1,1,1,2,1,-1,2,1,1,0,-1,1,-1,-2,3,1,-1,1,1,0,1,0,0,1,1,0,1,1,-1,2,1,0,2,1,-1,2,0,0,1,0,0,1,0,0,1,0,0,2,0,0,2,0,-1,2,0,-1,1,-1,-1,2,0,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,1,0,0,1,0,-1,1,0,-1,1,1,0,0,0,0,0,0,1,0,1,2,1,-1,4,0,1,7,-2,-5,2,2,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,0,1,1,0,2,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,-1,1,2,-1,-1,1,0,-1,1,0,1,2,0,1,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-1,2,0,-1,2,1,-2,1,1,-2,1,2,-1,2,2,0,2,2,0,2,3,0,1,2,1,3,2,0,1,1,0,1,2,0,2,1,0,2,1,0,2,1,0,1,0,1,1,2,0,2,1,0,1,1,1,1,2,0,1,3,1,0,4,1,1,5,2,1,5,0,2,2,1,-1,2,2,-3,2,2,0,2,2,0,1,3,-1,2,5,-3,3,5,-3,1,3,-1,3,2,0,6,2,0,2,1,2,2,2,0,2,2,1,2,0,0,2,0,0,1,0,-1,2,0,0,1,0,0,1,0,0,1,0,-1,2,0,1,2,0,1,1,0,1,1,1,2,0,0,1,1,0,2,0,-1,1,1,-1,0,2,0,0,1,-1,0,1,-1,0,1,-2,0,3,0,-2,3,2,-1,2,4,0,3,4,3,4,3,5,2,6,3,1,-1,0,1,-1,0,1,-1,0,0,-1,-1,0,-1,-1,0,-3,-1,-4,-5,4,5,-1,-6,0,-1,-1,-1,-1,-1,0,0,0,0,0,-1,1,0,-1,1,0,-1,2,-1,-1,2,-1,-1,2,-1,-2,2,-1,-2,2,0,-2,1,0,-2,1,0,-2,1,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-2,-1,0,-1,0,1,-2,1,1,-1,-1,1,-4,0,0,-2,0,0,-2,-1,0,-1,0,0,-1,0,0,-1,0,-1,-1,-1,1,0,0,0,-1,1,0,-1,0,0,-1,0,1,-2,-1,1,-1,-2,0,-3,-2,0,-3,-1,-1,-2,1,-1,-6,0,0,-1,0,1,-2,0,0,0,0,-1,0,0,-1,0,-1,-1,0,5,1,1,8,2,-3,9,1,6,0,-1,0,1,-2,-1,0,0,0,0,1,1,1,0,2,1,0,4,2,-1,6,0,-1,6,0,-1,7,-2,-1,7,2,-2,8,0,1,0,-1,1,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-2,-1,1,-1,-1,1,-1,-1,1,0,0,1,-1,1,1,0,2,2,-1,1,3,-1,0,2,-1,0,2,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-2,1,0,-2,1,0,0,0,0,-6,1,-1,-1,1,0,-1,1,0,0,0,0,0,0,0,1,1,-1,1,1,-1,1,1,-1,1,1,-2,1,1,-1,1,1,-1,0,1,-1,-1,1,0,0,0,0,1,0,0,1,0,-1,1,2,-2,1,2,-2,0,2,-2,-1,2,-2,-2,2,-2,-2,4,-2,-2,2,-2,0,2,-2,0,2,-2,0,1,-1,0,1,-1,0,1,0,1,0,1,-1,0,0,0,4,-4,-3,-4,3,1,1,-1,1,0,-1,0,1,-1,1,0,-1,1,1,-2,1,1,-3,1,0,-5,1,-1,-7,1,1,-6,1,3,-4,2,3,-3,0,1,-1,0,0,-1,0,2,0,0,2,0,0,2,1,0,2,1,1,1,0,1,2,0,1,2,0,0,3,0,0,3,1,0,1,0,-1,1,-2,1,1,1,1,1,0,0,0,1,0,-1,1,0,-1,-1,0,-3,-1,-1,-4,1,-1,-3,2,3,1,0,1,2,-1,6,1,0,-1,0,-2,-1,1,-2,-1,1,-2,0,2,-2,0,1,-2,0,1,-2,-1,0,-2,-1,0,-2,-2,-1,-2,-2,-1,-3,0,2,-2,0,3,-1,0,2,-2,-2,0,-1,-3,0,-2,-2,1,-3,-2,2,-3,-1,2,-4,-1,2,-5,0,3,-5,0,3,-4,0,4,-3,-1,3,-3,0,4,-3,-1,4,-2,-1,3,-3],[-1,2,-3,-1,1,-2,-1,1,-3,-2,-1,-2,-1,1,-1,-1,2,-1,-1,1,-1,-1,1,0,0,1,0,-3,1,0,-6,4,-1,-8,11,0,-1,1,0,0,1,0,-1,1,1,-1,1,1,0,1,2,-2,1,2,-2,2,3,-3,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,0,0,0,1,0,1,-1,1,0,0,0,0,0,0,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,1,1,-1,1,1,-1,1,2,-1,2,1,-1,0,1,-1,0,1,1,-1,1,1,0,0,0,-1,0,1,-1,0,2,0,-1,2,0,0,1,0,1,3,-1,2,5,-1,2,5,0,2,6,-2,0,1,0,0,1,-1,0,1,0,0,1,0,0,0,1,1,-1,3,1,0,3,0,0,3,1,1,3,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,0,1,0,-1,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,-1,-1,1,-1,0,0,-5,1,2,3,-1,1,0,-1,1,0,0,0,0,-1,0,0,-1,1,0,-1,0,1,-1,1,0,-1,1,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,-1,0,0,-1,1,0,0,0,0,0,0,0,-1,0,1,-1,-1,0,0,0,0,0,0,0,-1,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-2,0,-2,-3,-1,-2,-3,0,-1,-2,-1,-1,-2,-1,0,0,0,0,0,-1,0,1,1,0,1,1,0,1,1,0,0,1,-1,0,1,1,0,1,0,1,1,0,1,0,0,-1,0,-1,-1,0,-1,-1,0,2,2,0,1,1,0,2,1,0,1,1,0,1,1,1,2,1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-2,2,2,-3,1,1,-4,-1,3,-2,2,0,-1,-1,0,-2,-1,0,-1,-1,0,0,-1,0,-1,-1,-1,-1,-1,-2,-2,0,-1,-3,0,-3,-1,1,0,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,0,-1,-1,-1,-1,-1,-1,-2,0,-1,-4,1,-1,-1,2,0,0,-2,-1,0,-3,0,0,-2,-1,1,-2,0,3,-2,0,3,-2,0,4,-1,-1,4,-1,-1,6,0,-2,4,-2,-2,4,-2,-3,3,-1,-1,3,-2,0,1,-3,0,5,-7,2,4,-7,3,3,-7,3,2,-9,4,3,-1,0,3,-1,0,3,-1,-1,3,-1,0,3,-1,0,3,-2,0,3,-1,-2,1,-3,2,3,-1,0,4,-1,0,3,-1,0,2,-1,0,3,-2,0,3,-2,-1,4,-2,-1,2,-2,0,2,-2,0,0,-1,-1,0,-2,-1,-1,-1,-1,0,-3,-1,0,-2,-2,4,-5,-3,2,-5,-1,0,-2,-2,0,-1,-2,0,-2,-2,0,-3,-2,0,-2,-2,0,-3,-2,0,-2,-2,0,-1,-1,0,-1,0,0,0,0,0,0,1,1,1,1,-1,0,1,1,0,0,0,0,0,0,1,2,0,1,2,0,0,2,0,-1,2,-1,-1,2,-1,0,1,0,-2,3,-1,-3,3,-1,-3,3,-1,-4,3,0,-3,3,0,0,1,0,-1,2,1,2,1,-2,-4,5,-1,-2,3,1,-2,3,-2,-3,3,-1,-2,3,0,-3,3,0,-5,5,-1,-1,2,0,0,2,-1,0,2,-1,1,1,-1,2,1,0,2,1,-2,1,2,-3,2,2,-4,2,2,-2,1,2,-2,1,2,-2,1,2,-2,0,2,-2,-1,1,-1,-1,0,-3,-2,2,-1,0,1,0,0,0,-1,0,1,-1,0,1,-1,0,1,0,1,0,-1,1,1,0,1,0,-1,1,0,-1,1,0,-1,1,0,0,0,0,1,-1,-2,1,-3,-4,2,-4,-3,2,-3,0,2,-5,-5,-1,1,0,0,2,0,-1,1,0,-1,1,0,-2,0,1,-3,1,-1,-1,0,0,-6,-1,0,-4,-2,0,0,1,0,0,0,0,-1,1,0,0,1,0,-1,1,1,-1,1,0,0,1,0,-1,0,0,-1,0,0,-2,0,0,-2,-1,0,-2,-1,0,-2,-1,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,0,-1,-3,1,-2,-2,1,-2,-2,2,-2,-1,0,1,-2,0,1,-1,0,1,-1,0,1,-1,1,1,-1,2,2,0,1,2,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-2,1,0,-1,1,-1,-2,0,0,-1,2,-2,-1,0,-1,-2,0,-1,-1,-1,-1,-1,-1,-2,-1,-1,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-3,0,0,-4,0,-1,-3,-1,-2,-2,-1,-3,-2,0,-2,-1,0,-2,-1,0,-2,0,0,-2,-2,1,-2,-3,0,-2,-4,0,-1,-5,0,-1,-6,-1,-2,-6,0,-3,-2,0,-5,-3,-1,-1,-1,-1,-1,-1,0,1,0,0,2,0,0,1,0,-3,-1,-1,-3,-1,-1,-3,-1,-1,-2,-1,-1,-2,0,0,-3,0,1,-2,-1,0,-3,-1,1,-3,-1,0,-3,1,-1,-4,0,-3,-2,3,1,-2,0,1,-2,0,1,-3,0,0,-3,0,0,-3,0,0,-2,0,-1,-3,0,0,-2,-1,0,-2,-1,-1,-2,-1,-1,-3,-1,0,-2,-1,-1,-2,0,-1,-2,-1,-1,-1,0,-1,-2,-1,-1,-2,-1,-1,-2,0,-2,0,-1,-2,-3,2,-3,0,0,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,0,-1,2,2,1,0,4,3,0,5,3,1,4,4,-2,8,0,1,-1,0,1,-2,0,1,-1,0,1,0,0,1,-1,0,2,-1,0,3,-2,1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,-1,1,0,-1,1,1,1,0,1,0,0,-1,-3,1,-1,-3,1,1,0,0,1,0,0,1,0,1,1,0,1,1,1,2,0,1,2,2,0,1,5,0,1,1,-1,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,0,-1,-1,1,-1,-1,0,0,0,0,1,0,1,0,0,1,0,1,1,1,0,1,0,1,1,0,1,1,0,0,0,0,0,-1,0,0,0,0,1,0,0,1,0,0,2,-1,-1,1,-1,-1,1,-1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,-1,1,0,-2,3,0,-2,6,1,-2,3,0,0,0,-1,1,0,0,0,0,0,0,0,0,1,1,0,1,1,0,1,0,0,1,0,0,1,1,0,1,2,0,2,3,-3,-1,2,-1,1,0,-1,1,0,-1,0,1,-1,0,0,-1,0,0,-1,-2,0,-4,-4,-2,0,1,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,0,0,1,2,1,3,3,0,2,3,-3,5,5,2,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,1,4,-2,4,4,0,7,-1,2,-1,-2,2,-1,-1,2,-1,-1,3,-1,0,3,0,0,4,-1,2,4,0,0,6,-2,-2,3,-1,-2,4,-1,-2,2,0,-2,1,0,-3,1,1,-4,0,2,-5,0,3,-3,-2,2,-2,0,0,-2,0,0,-2,1,-2,-2,0,-2,-2,0,-2,-3,0,-1,-1,1,-2,-3,-2,-4,-2,0,-2,-2,1,-2,-1,-1,0,-1,-1,-1,-1,0,0,0,0,4,2,0,4,0,-1,7,1,0,9,-2,-1,-1,-2,-1,-1,-2,-2,-1,-2,-2,-1,-3,-2,1,-4,-1,-1,-4,1,-4,-5,-2,-1,-1,-1,-1,0,-1,0,-1,-1,-1,0,-1,-1,1,0,-1,1,0,-1,1,0,-1,4,1,-1,-3,-1,0,0,0,-1,0,1,-1,-1,1,-1,-1,2,0,-3,2,-1,-4,3,0,-2,2,2,-8,3,-1,-1,2,0,-1,2,0,-1,1,0,-1,1,0,0,1,0,0,1,0,3,1,-1,-1,1,1,0,1,0,-1,1,0,0,1,0,0,1,-1,-1,1,-2,-1,1,-2,0,1,-2,-1,1,0,-1,1,-1,-1,1,0,-1,0,1,-2,1,1,0,1,0,0,-1,0,1,-5,1,1,-7,1,-1,0,1,-1,1,2,0,-1,0,0,-1,1,0,-1,0,-1,-3,0,1,-1,1,0,0,1,1,-1,0,1,-1,0,1,0,0,1,0,-1,3,1,-3,-2,2,-1,1,-1,1,1,-2,1,2,0,1,2,0,1,2,1,2,1,2,0,1,-1,0,1,-2,0,2,-2,0,1,-3,-1,2,-3,-2,4,-3,-3,4,-2,-3,0,-2,-2,-2,1,0,0,4,0,-5,1,1,0,-3,-1,0,-3,-1,0,-1,0,-1,-1,0,-2,-3,1,-2,-3,0,-2,-3,3,0,-2,1,0,-2,1,1,-2,1,1,-2,1,0,-2,1,-1,0,3,0,0,3,-4,2,1,1,-2,1,1,-2,1,1,-2,1,1,-2,1,0,-1,1,0,-2,1,1,-1,1,0,1,2,1,-2,1,0,-3,1,1,-2,1,2,-2,1,2,-2,1,0,-3,1,-1,-2,1,-4,-2,1,-4,-2,1,-1,-3,1,2,-2,1,2,-3,1,1,-1,1,1,0,1,1,1,0,1,1,2,1,0,-2,1,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,0,1,-1,1,1,-1,1,2,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,0,3,-1,-2,0,-1,0,-1,-1,-1,0,0,0,1,0,0,1,0,1,2,-1,-1,7,-6,-2,-2,2,-2,1,1,-1,0,2,-2,1,1,0,2,1,0,1,1,0,0,0,0,0,2,0,-1,2,0,-2,3,0,-3,5,0,-3,2,0,0,1,0,1,1,1,1,1,-1,1,1,-1,2,1,-2,3,1,-2,2,0,-2,1,1,-1,1,0,-1,1,1,0,2,0,0,2,-1,0,2,2,0,3,3,1,2,3,0,2,1,0,2,1,0,1,1,1,1,2,1,1,2,1,1,2,2,0,1,2,0,1,2,0,2,2,0,2,2,1,2,2,1,2,2,1,2,2,1,2,2,1,2,0,1,2,0,2,2,0,2,2,-1,1,2,-1,1,1,-1,1,2,0,0,2,0,1,2,1,1,2,1,1,2,1,3,2,2,3,3,3,3,3,2,4,4,3,0,2,0,-1,1,0,0,2,0,0,1,0,0,2,0,-1,2,0,0,2,-1,0,1,-1,0,1,-1,0,1,0,0,2,-1,0,1,-1,0,1,-1,0,0,-2,0,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-2,1,-2,-1,1,-2,-2,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-2,-1,1,-2,1,0,-3,-2,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-2,-1,2,0,0,2,0,-1,1,-1,0,2,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-2,-1,1,0,-1,1,-1,-1,1,1,-1,1,0,-1,1,0,-1,1,1,-2,1,0,-3,1,1,-3,1,2,-3,1,2,-2,1,2,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,1,0,0,0,0,-1,0,0,0,-1,0,-1,0,0,-1,0,-1,0,0,-1,0,1,-1,0,1,-3,-2,0,-5,-1,0,-6,-3,-2,-6,-6,-2,-4,-6,-1,-2,-5,0,-1,0,1,-1,0,1,-1,0,0,-1,1,0,-1,0,1,-1,0,1,-1,0,1,-1,1,0,-1,1,0,-1,0,0,-1,0,0,0,0,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,0,-1,1,0,0,1,-1,-1,2,-2,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,1,0,1,0,-1,1,0,-1,1,0,0,0,0,0,0,0,0,0,-1,1,0,0,1,1,-1,0,0,-1,0,-1,0,0,-1,0,0,0,0,0,1,-1,1,-1,-1,1,-1,-1,1,-1,-2,1,-3,-1,0,-2,-2,1,-5,-5,3,-9,-1,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,-1,0,-1,0,0,0,0,1,-1,0,2,-1,0,1,0,0,1,0,0,1,0,1,1,0,0,0,0,0,0,2,0,1,0,-1,1,0,1,0,0,0,0,0,-1,0,-1,-1,-1,-2,-3,6,-2,0,-10,-1,0,1,0,0,2,0,0,1,0,0,2,0,0,2,1,-1,2,2,-3,2,3,0,2,3,-8,2,4,1,2,0,1,2,0,1,1,0,1,2,0,1,1,-1,-1,3,-3,1,8,-2,3,10,5,0,9,-8,2,1,0,1,1,0,2,2,-1,2,2,-1,2,2,-1,2,1,-1,2,2,-1,2,2,-1,1,1,-1,1,1,-2,0,1,-3,0,1,-4,1,0,-1,1,0,-1,1,1,-1,1,0,-1,1,1,-1,0,1,-1,0,1,0,0,1,0,1,0,0,1,-1,0,1,0,0,1,0,0,0,0,0,3,-1,1,2,-2,0,3,-2,-2,1,-4,2,1,0,0,1,0,0,1,0,0,0,0,-1,0,0,-2,0,0,-1,1,0,0,1,-1,0,1,-1,0,0,0,-1,0,0,-1,0,0,-1,1,0,0,0,0,0,1,-1,-1,1,0,0,1,0,0,2,-1,0,2,-1,0,1,-1,0,2,-1,0,2,-1,1,2,-1,0,2,-1,0,2,0,0,1,0,0,2,1,-1,-2,5,-1,5,-2,-2,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,0,0,4,1,-1,0,2,-1,0,1,1,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,1,1,2,0,1,2,-1,0,2,0,0,2,-1,0,2,-1,0,2,-1,-1,2,-1,1,2,-1,1,2,-1,1,2,-1,1,2,-1,1,1,0,0,1,3,1,1,-1,-1,2,0,1,2,0,1,1,-1,1,1,-1,1,0,-1,1,1,-1,0,-1,-1,2,1,-1,1,1,0,1,1,-1,1,1,-1,1,1,-1,1,2,-1,1,1,0,1,3,-2,0,2,-1,1,1,-1,0,2,-1,1,2,0,1,3,0,0,2,0,0,3,-1,1,2,0,0,2,0,0,2,0,-1,2,0,-1,2,0,-1,1,0,-2,1,0,-1,2,0,-3,3,0,-3,4,0,-2,4,1,-4,1,0,-1,1,1,-2,1,0,0,1,1,0,1,2,1,1,1,1,1,2,0,0,2,-1,0,2,-1,0,1,-1,0,1,-1,1,2,-2,1,2,-1,1,1,-2,5,1,-1,5,-1,-1,0,1,-1,-1,2,0,0,1,0,-1,1,0,-1,1,0,-1,1,-1,0,1,0,0,1,1,-1,1,1,-2,2,2,0,1,2,-1,1,0,-1,1,0,-1,0,0,-1,0,1,0,-1,1,-1,0,1,-2,-2,4,1,2,-1,-1,0,0,-1,0,1,0,0,0,0,0,0,0,0,-1,1,0,-1,1,-1,-1,1,-2,0,1,-1,-1,1,0,-1,1,0,-1,0,1,-1,0,1,-1,1,0,-1,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,0,0,2,0,0,2,1,-1,2,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,1,0,1,1,-3,2,1,-1,1,0,0,1,0,-1,0,0,-1,1,0,-1,1,0,0,0,-1,0,3,-1,3,1,-1,6,-2,2,-1,0,0,-1,1,-1,-1,0,0,0,0,0,0,0,-1,0,0,-1,3,1,0,5,1,0,3,0,1,-1,1,0,-1,1,0,-1,0,0,0,0,0,-1,0,0,0,1,-3,0,2,-4,2,3,-4,4,4,-6,5,5,-6,4,5,-8,0,1,0,1,1,1,-1,1,0,-1,1,-1,-1,1,0,-1,0,0,0,1,0,-1,1,1,0,2,1,0,2,0,0,2,0,1,2,-1,1,2,-1,2,2,-2,3,2,-3,2,2,-2,1,2,-1,1,2,-1,-1,2,1,-1,2,1,-1,1,2,-1,1,2,-1,2,3,-1,1,1,-1,0,2,0,1,-1,-1,1,3,-1,0,2,-1,1,2,-1,0,2,0,0,1,0,0,1,0,1,1,1,1,0,1,2,0,1,2,0,0,2,-1,0,1,-1,0,1,-1,1,1,0,1,2,0,0,2,1,0,2,1,0,2,1,-1,3,1,-1,2,1,-1,3,1,-1,2,1,-1,2,1,-1,3,1,-1,2,2,-1,1,2,-2,0,3,-2,-1,5,2,1,8,6,6,5,2,-2,13,0,0,2,0,0,1,0,0,1,0,0,2,0,0,2,0,1,3,0,2,3,0,2,4,0,2,4,0,1,4,0,1,3,0,0,1,1,1,1,0,-1,0,0,-1,-1,-1,0,-1,-1,1,-1,-2,2,1,-2,2,1,-2,1,-1,-2,0,-3,-2,0,-3,0,-2,0,-1,-2,-1,0,-1,1,0,-1,2,0,1,1,1,1,-2,1,1,-8,3,1,-8,5,0,-2,4,0,2,-1,-3,5,-3,-2,5,0,-6,6,0,-1,1,0,-1,1,0,0,1,0,0,2,0,0,2,1,0,2,0,-1,1,1,-1,3,0,-2,2,0,-2,2,0,-1,1,0,0,1,0,-1,0,1,-2,0,3,-2,1,-1,-2,0,0,-1,0,1,-1,-1,1,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,-1,-1,-1,0,-1,-1,0,0,0,0,0],[-1,-3,-1,-2,-3,-2,-4,-2,-5,-3,-3,-5,-1,-2,-2,-2,-2,-1,1,-1,-1,2,1,0,4,2,1,5,3,0,4,6,-2,11,12,-4,2,1,1,2,1,2,1,1,1,1,1,2,0,1,2,-1,1,0,-3,1,-1,1,2,0,1,1,2,1,0,2,1,1,1,0,1,2,0,1,1,0,1,2,2,1,1,-2,2,2,0,1,2,0,1,2,0,1,2,0,1,2,0,1,2,0,1,3,-2,1,4,-2,0,5,-1,-1,6,-2,-2,7,1,-1,5,1,-1,4,0,1,2,0,1,2,1,0,2,1,0,2,1,-1,1,1,-3,2,2,-3,0,0,-4,0,1,-6,1,3,-5,2,0,-7,1,1,0,2,1,0,2,1,0,1,1,1,1,0,0,2,1,0,3,2,1,2,2,2,2,3,1,2,1,0,1,1,1,1,1,0,1,1,0,0,1,0,1,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,-1,1,1,-1,1,0,-1,0,2,-2,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,0,0,2,0,1,2,0,4,0,2,-2,4,-1,1,1,-1,1,1,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-3,-1,2,-1,1,1,-2,0,1,-1,-2,1,-2,-3,1,-1,-1,1,-1,-2,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,0,-1,-2,0,-1,-2,0,0,-2,0,0,-2,0,0,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,0,-1,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-1,0,0,-1,0,1,-1,-1,0,-2,-1,0,-2,0,0,-2,0,0,-2,0,1,-2,0,3,-1,0,3,-1,0,3,-1,0,2,-1,1,2,-2,0,2,-2,0,0,-2,-1,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-2,0,1,-2,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,-2,-2,-2,-2,-2,-2,-3,-3,-1,-4,-5,0,-3,-1,0,-1,-1,-2,-2,-2,-2,-1,-1,-2,-1,0,-3,0,0,-3,-1,0,-2,-1,1,-2,0,0,-1,0,1,-1,1,2,-1,1,3,-2,2,2,-1,0,1,0,1,1,0,0,1,0,-1,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-2,0,0,0,2,0,0,2,2,0,1,-1,0,2,-2,1,2,-2,0,3,-3,-3,5,-3,-1,2,-1,-4,3,-2,0,1,-2,1,1,-2,0,1,-2,0,1,-2,0,1,-3,-1,2,-3,2,2,-4,-6,2,-2,0,1,-1,0,0,-1,1,2,-1,1,2,0,2,3,0,1,2,-1,2,4,1,1,2,0,1,2,0,1,1,1,2,1,2,2,1,2,-1,2,0,1,1,1,-2,3,-1,-3,2,0,2,1,2,1,1,2,1,2,2,2,3,2,2,5,2,2,3,1,1,2,2,1,1,1,2,2,1,0,1,0,1,0,1,3,0,1,2,0,0,5,1,0,-1,-2,3,1,0,2,1,1,3,0,-1,2,0,-2,2,-1,-2,2,-1,-1,2,-1,-2,2,-1,-2,1,-1,-2,1,0,-2,-2,0,-1,-2,-1,0,-1,-4,0,-1,-3,2,0,-7,-1,-1,-2,-2,1,-1,-2,1,-2,-2,1,-1,-2,1,-1,-2,1,-1,-1,1,-1,-2,1,-1,-3,0,-1,-3,0,-1,-3,0,-1,-3,0,0,-3,-1,-1,-3,0,0,-3,-1,1,-3,-1,0,-2,-1,0,-3,-1,0,-2,0,0,-2,0,0,-2,0,0,-1,0,0,-2,0,1,-2,0,0,-1,1,1,-2,0,1,-2,1,2,-2,1,2,-1,0,1,-1,1,2,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-2,-1,1,-1,1,-1,-2,1,-2,-4,3,-2,-4,5,-3,-5,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,2,-1,1,1,-1,1,2,-1,-2,1,1,0,0,1,0,0,2,0,-1,1,0,0,1,0,0,1,0,0,1,-1,-1,1,0,0,1,0,-1,1,1,-1,1,0,-1,2,0,-1,2,1,-2,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,-1,1,0,0,0,-4,0,-10,3,2,9,0,-1,1,0,-2,1,0,0,1,0,-1,1,0,0,2,-1,0,1,0,-1,2,-1,-1,1,-2,-1,1,-1,0,1,-1,0,1,0,0,1,1,-1,0,1,-2,1,2,-1,-2,-1,0,2,0,0,2,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-2,1,1,-2,3,3,-2,5,2,-2,4,-1,0,1,-1,0,1,-1,0,0,-1,1,0,-1,1,0,-2,1,2,-1,1,2,-1,0,0,0,-1,-1,2,-1,-1,-1,-2,-4,0,1,1,0,3,1,0,0,1,0,0,1,1,1,1,0,0,0,1,0,4,0,0,1,1,0,1,-1,0,1,0,0,1,0,1,0,0,1,1,-1,1,0,-1,1,0,-1,1,-1,-2,4,0,-7,7,2,1,3,0,0,1,0,0,2,0,-1,1,0,-1,1,0,-1,0,-1,-1,1,0,-1,0,-1,0,0,-1,0,-1,-2,1,-1,-1,-1,-1,-3,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,0,2,0,0,3,-2,2,3,-3,-2,3,-4,0,0,0,0,0,-1,0,0,0,0,-1,1,0,-1,2,0,-1,2,0,-3,2,1,-4,3,-1,-4,0,-4,-2,-3,0,-5,1,-1,-1,1,-2,-1,1,0,0,1,-1,1,0,-1,1,-1,-2,1,1,-4,1,0,1,0,3,-1,1,0,-2,2,1,1,0,0,1,0,0,1,0,-1,1,0,-1,2,0,0,2,0,-1,0,0,-3,-1,0,-3,1,0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,-2,-3,3,0,-4,4,1,-7,3,1,-1,0,-1,1,0,-1,1,0,0,1,0,0,1,-1,0,1,0,-1,1,0,1,2,0,0,1,0,0,1,1,0,0,1,0,0,1,0,0,1,0,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,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,-2,-1,0,-3,0,2,-2,-3,-2,0,0,0,0,0,0,1,0,1,1,0,1,1,0,1,1,-1,2,2,-1,0,1,-1,1,0,-2,1,0,-2,3,0,-4,4,-1,-6,-3,1,0,0,1,0,0,1,0,1,1,0,1,0,0,1,1,0,1,0,-1,0,1,1,1,1,0,1,1,0,1,1,0,1,0,0,1,0,-1,1,1,-1,0,0,0,-2,-3,-1,-3,-3,-1,-4,-1,0,-6,-7,-3,-4,0,0,1,0,1,1,0,0,1,0,1,1,0,1,1,-2,-2,0,-2,-3,-2,-4,-3,-3,-4,-5,-4,0,1,1,0,1,1,2,0,0,2,0,0,2,0,0,2,0,0,1,0,1,1,-1,1,2,1,0,3,1,-1,2,1,1,3,2,0,4,1,0,5,2,0,5,2,0,5,4,0,2,1,0,2,1,1,1,2,-1,0,2,-1,0,2,-1,2,2,-2,-1,2,-2,1,1,1,0,2,-1,0,2,-1,1,2,0,1,1,0,1,1,0,-1,1,1,-3,1,2,-4,0,1,-8,2,1,1,1,0,1,1,0,1,1,0,1,2,0,1,2,-1,1,1,1,3,-1,2,-1,3,4,1,2,0,1,2,0,1,1,0,1,1,0,0,0,-1,2,0,0,3,-1,-2,3,-5,-3,4,2,-1,1,1,0,1,1,0,1,0,0,1,1,-1,0,1,-2,0,2,-1,1,2,-1,0,1,-1,0,0,-1,0,0,-1,0,1,-1,1,1,-1,1,2,-1,1,2,-1,1,2,-2,3,2,0,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,2,-1,-2,3,1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,-1,-1,0,0,-1,3,1,-2,4,1,-2,6,-1,-1,7,-2,-4,0,-1,-1,0,-3,-1,0,-1,-1,0,-2,-1,0,-2,-3,-4,-5,1,1,-3,0,2,-3,0,1,-2,0,2,-2,1,2,-2,0,1,-1,0,3,0,-1,0,-1,0,2,-1,0,1,-2,1,2,0,0,2,0,0,2,1,1,2,3,1,2,0,0,3,1,1,1,0,-1,1,-1,-1,1,-1,-1,3,-1,-1,2,1,0,2,0,1,2,0,1,1,1,2,3,-1,1,0,0,-1,-1,0,-1,0,1,1,-1,1,1,-1,1,2,-2,1,0,0,2,5,-1,1,1,-2,1,1,0,0,1,-1,0,1,0,0,2,1,-2,0,4,-3,0,3,-3,0,-1,1,1,-1,1,1,-1,0,0,-1,0,0,-1,0,0,-2,1,0,1,-1,-2,1,0,-4,-1,-1,0,-2,-1,0,-2,-1,-1,-2,-1,-1,-1,-2,-1,2,-2,-2,-1,1,-2,3,1,-2,9,-2,-3,8,-4,-2,-3,0,-1,-4,0,-1,-2,0,1,-3,0,1,-2,0,1,-2,1,2,-2,-1,2,-2,0,1,-3,0,1,-1,0,1,-1,0,0,0,0,1,0,0,1,2,-1,0,3,-1,0,3,0,0,1,1,1,0,1,1,-1,1,0,-1,1,-1,-2,1,0,-1,1,0,-2,1,1,0,-2,-1,0,0,0,-1,-1,1,1,1,0,2,0,0,3,0,-1,5,-2,-4,6,-1,-5,5,-4,-4,2,0,0,1,1,1,3,0,0,3,0,0,1,0,1,0,0,2,1,0,1,-1,-1,2,-1,-1,3,-2,0,1,-2,-3,3,-1,1,2,-1,2,2,-2,1,2,-3,1,2,-4,2,2,-5,3,2,-3,2,2,-2,1,1,-1,1,2,-2,1,1,-2,1,0,-2,1,0,-3,-2,0,-1,-1,0,-6,-4,1,-2,0,0,-2,0,1,-2,0,-1,-2,0,-1,-2,0,-1,-2,-1,-2,-2,0,-4,-2,-1,-5,-1,-1,-4,0,-2,-5,1,-3,-5,1,-3,-3,0,-2,-2,-1,-1,-3,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,-1,0,-2,1,0,-3,1,1,-3,2,3,-3,3,3,-4,1,5,0,0,0,0,0,0,-1,0,-1,-1,0,-1,-1,0,-1,0,1,-1,-1,0,-1,-1,0,0,-1,0,-1,-2,-1,-1,-2,0,-1,-1,0,-1,-2,0,-2,-4,1,1,1,-2,-2,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-2,0,1,-2,-1,2,-3,-1,0,-4,-1,0,-1,0,1,-1,0,0,-1,0,-1,0,0,-1,0,1,-1,1,0,-1,1,1,0,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,1,-1,-2,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,2,0,0,3,0,0,3,1,0,3,0,-1,1,0,-1,1,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-2,-1,0,0,0,0,0,0,1,1,0,0,0,1,-1,1,0,-1,0,0,-1,-1,1,-1,-1,1,0,0,1,0,-1,1,0,0,1,0,0,0,0,0,0,0,-1,1,0,0,1,1,-2,1,0,-1,0,0,-1,0,-1,-1,1,-1,-2,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,-1,0,0,-1,-1,1,-1,-1,-2,-1,-2,-1,3,0,0,0,0,0,1,0,-1,0,0,-1,0,1,0,1,-1,0,0,-1,-1,-1,-3,-1,-1,-3,1,-1,-2,1,1,0,0,0,0,0,0,0,0,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,0,-1,-2,0,-1,-2,0,-1,-1,1,0,-2,1,-1,-2,2,3,-2,5,6,-1,0,-2,-1,1,-2,-1,1,-2,0,1,-2,1,1,-2,1,1,-2,1,2,-3,0,1,-2,-1,1,-3,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,1,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,1,0,2,2,6,2,3,-6,7,-1,1,-1,-1,2,-1,-1,0,0,-1,0,0,-1,1,0,-2,1,1,-3,1,2,0,1,1,-6,1,3,0,1,-1,1,1,-1,0,0,-3,1,0,-3,0,-1,-5,0,-2,-3,3,-2,-2,5,1,-2,3,-5,-2,0,0,-2,0,0,-2,-1,0,-2,-1,-1,-1,-2,-1,-1,-3,-1,0,-1,-1,0,-1,-1,0,0,0,0,0,-1,0,0,-1,-1,0,-1,-2,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,-1,0,-2,-1,0,-1,1,0,-2,1,0,-1,1,0,0,1,0,0,1,1,1,2,0,1,0,4,-3,-3,-4,4,2,0,-1,1,0,-1,1,0,-1,1,0,0,0,-1,0,-1,0,-1,1,0,-1,1,0,-1,1,0,0,1,-1,0,1,0,0,1,0,-1,1,0,-1,1,-1,0,1,0,-1,0,0,0,1,0,1,1,0,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,2,0,-2,5,0,-4,5,1,-1,8,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,-1,4,0,0,-1,0,1,-1,1,0,0,1,0,0,1,-1,0,2,-1,-1,0,-2,1,0,-4,2,1,0,0,2,0,1,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,0,1,1,0,1,1,0,1,1,0,2,0,0,1,0,1,1,0,0,3,0,3,0,2,-1,2,2,-1,3,3,-1,2,3,-1,2,4,0,2,4,0,2,4,-1,2,3,0,2,4,-1,3,3,0,1,3,0,1,3,0,0,3,1,-1,1,1,0,5,0,-1,3,0,1,3,-2,2,3,1,2,3,2,2,3,3,3,4,4,4,4,2,3,3,2,2,3,2,3,3,3,1,2,3,0,2,3,-1,0,3,0,1,2,0,-1,3,-1,-1,2,1,0,1,4,-2,2,1,2,2,0,2,3,0,2,0,0,2,0,0,1,0,0,2,0,0,1,1,1,1,0,0,1,0,-1,1,0,0,1,0,0,1,2,0,2,1,-1,3,1,0,1,1,-1,2,1,0,-1,0,0,-1,0,0,-2,-1,1,-3,-2,0,-4,-2,1,-4,-3,0,-5,-3,1,-2,1,0,-1,1,1,-2,-3,2,1,5,0,-2,-1,0,-2,-1,-2,-1,0,0,0,1,0,-1,2,0,-1,2,-1,-1,2,0,-1,2,-2,0,1,0,1,2,-1,-1,1,1,-1,1,0,-1,1,1,-1,1,1,-1,2,1,-1,2,1,-1,2,1,-1,1,1,0,1,1,0,0,1,0,0,1,-1,1,1,0,1,0,0,1,0,0,0,0,0,0,0,-1,-1,0,-1,0,0,-1,0,0,-2,-1,0,0,0,0,0,0,-1,0,0,0,0,0,1,0,0,0,1,2,-1,0,-2,0,0,0,1,1,0,1,-1,0,0,-1,0,0,-2,1,0,-2,3,1,-2,0,2,-1,1,1,-5,-4,1,-1,0,1,-1,0,2,-1,1,1,0,0,0,0,0,0,0,-1,0,2,2,1,5,3,-1,-1,2,2,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,1,0,1,1,0,0,0,1,-1,0,2,-1,0,3,-2,0,2,-1,-1,1,1,-1,1,1,0,1,1,0,1,1,0,2,0,0,3,0,0,1,0,0,1,0,0,2,-1,0,2,-1,1,2,-1,1,2,-1,1,2,-1,1,1,-1,1,2,-1,0,1,0,0,2,0,1,2,-1,0,1,0,-1,1,1,0,1,-1,0,2,-1,0,2,-2,0,1,-4,-6,0,-4,6,0,-5,-1,2,-1,-2,3,-1,0,2,-1,0,2,-1,0,2,-1,0,3,-1,0,2,-1,0,2,-1,0,1,0,-1,0,1,-2,1,1,-2,0,2,-2,0,2,-1,-1,2,-1,-1,2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,3,0,1,-1,-2,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,0,0,0,0,3,-3,0,5,-7,-5,10,0,4,1,1,1,-1,2,1,-1,1,1,-1,1,0,-1,2,0,-2,1,1,-3,1,0,-4,1,0,-5,0,1,-5,0,2,-4,1,2,-3,1,1,-1,1,0,-1,1,2,-1,1,1,-1,1,1,-1,0,1,-1,1,0,-1,1,-1,-1,0,0,0,-1,1,1,-1,1,0,1,1,-1,2,0,0,1,2,-2,2,2,-1,1,1,-2,0,-1,1,-2,-3,6,-3,-6,7,-2,-6,3,0,-3,-1,2,3,-1,-3,2,-2,7,5,0,-2,0,-2,-1,1,-1,0,2,-1,1,4,0,1,3,0,1,3,0,-1,2,-1,0,2,-1,-2,1,-2,-2,1,-1,0,2,-1,1,3,0,-1,1,-1,-2,-1,-1,-1,-2,0,-3,-3,-1,-2,-3,0,-2,-3,1,-1,-3,2,-1,-4,2,-1,-4,2,0,-4,2,-1,-4,1,0,-5,2,0,-4,1,-1,-4,1],[-1,-3,1,-1,-2,1,-2,-1,1,-3,1,-3,-2,-1,0,-3,-1,0,-1,0,0,-1,1,0,-1,2,1,1,0,2,-1,1,2,4,2,-4,-1,1,0,-1,0,0,0,1,-1,0,1,-2,1,1,-3,6,2,-1,10,-4,-2,6,8,3,0,1,-2,0,1,-1,0,2,-2,0,2,-1,0,2,-1,-1,2,-1,0,2,-1,-1,2,-2,0,2,-1,0,2,-1,0,2,-1,0,1,0,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-1,1,0,-1,0,-1,0,1,0,0,1,0,0,1,0,-1,2,0,-1,1,2,0,2,2,-2,3,4,-5,3,6,-1,4,4,0,0,0,0,0,0,0,0,-1,0,0,-1,1,0,-1,0,0,-1,-1,0,-1,0,0,-1,-2,-1,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,0,-1,-1,-1,0,0,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-2,0,-1,-1,1,-2,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,-1,1,-2,-2,2,-4,-1,2,-1,-2,2,-10,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,-1,-1,-1,0,0,-1,0,0,-1,-1,0,-1,0,-1,-2,-1,0,-1,-2,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,-1,-1,0,-1,-2,0,-1,0,-1,0,0,-2,0,0,-1,0,-1,-1,0,-1,-1,0,0,-1,2,-1,-2,2,-1,-1,2,0,0,1,1,1,1,0,0,0,-1,-1,0,-1,-2,1,-1,-1,1,-1,-1,1,0,-1,0,0,-1,1,-1,-1,1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-2,0,0,-1,0,0,0,0,-1,-1,1,0,-2,-1,0,-2,-2,0,-1,-1,0,-1,-1,0,-1,-1,2,-3,-2,2,-2,-2,3,-1,-2,3,-1,-2,3,0,-2,3,-1,-1,0,-1,-1,-1,-2,0,0,-1,-1,0,-1,-1,0,-1,-2,-2,-1,-2,-2,-1,-3,-2,0,-7,-3,-1,1,0,0,-1,0,0,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,1,-2,0,0,-1,1,-1,-1,1,0,-2,1,0,-1,0,0,-1,0,0,-2,1,0,-2,0,-1,-3,1,0,0,1,1,-1,0,1,-1,0,1,-1,0,2,0,1,1,-1,1,1,-1,1,1,-1,2,1,-1,1,1,-1,1,1,0,1,1,-1,2,1,-1,1,1,-1,2,1,-1,1,1,-1,2,2,0,3,2,0,3,2,-1,4,2,-2,4,2,-1,3,0,1,-2,2,5,3,2,0,2,2,0,3,3,0,2,3,0,3,2,0,3,2,0,6,1,-1,2,1,1,2,3,0,2,3,-1,1,2,0,0,2,0,-1,2,0,-2,2,1,-2,3,-1,0,2,0,0,2,1,-1,2,0,-1,2,0,-2,2,-1,2,1,-2,2,2,-2,3,3,-3,2,1,-3,-1,1,0,-1,2,0,-2,0,0,-2,1,0,-3,1,0,-3,0,0,-2,0,0,-1,-1,0,1,0,1,-1,-1,0,0,-2,0,-1,-1,0,0,1,1,-2,0,0,0,-1,0,-1,-3,-1,-1,-6,0,0,-1,-1,0,-1,-1,0,-1,-1,1,-3,0,0,-1,-2,0,0,-1,0,0,-2,0,-1,2,-1,1,1,1,-1,0,2,-2,1,3,-4,1,2,-1,3,0,-1,-1,1,-1,-1,0,-1,-1,0,-2,-1,-1,-2,-1,0,-3,-1,0,-1,0,-1,-1,0,0,-1,0,0,1,1,-1,1,1,-1,1,2,-1,0,1,-2,1,2,-3,0,2,-2,0,1,-2,1,2,-1,-1,1,-1,-2,1,-1,-3,0,-1,-7,1,-1,-1,2,0,-2,0,1,-1,0,1,-1,0,1,-1,0,0,-2,0,2,-1,0,1,-1,0,1,-2,0,1,-1,0,0,-1,0,0,0,0,0,-1,0,0,1,0,-2,-1,0,-3,-1,1,-4,0,3,-4,-3,2,0,-1,0,0,-2,0,0,-1,0,0,-2,0,0,-2,0,0,-2,1,1,-1,1,0,-2,-2,0,0,-2,0,-2,0,0,-2,0,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,0,1,-1,0,0,-2,0,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,1,0,0,0,-1,0,1,-2,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,2,1,-3,2,2,-5,3,1,-3,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,-1,0,0,-1,0,-1,-1,1,0,0,0,-1,0,0,0,0,0,2,-3,0,1,-3,4,4,-3,-5,-1,-1,1,-1,-1,1,0,-1,1,0,0,2,0,-1,2,0,-1,2,1,-2,2,-1,-2,1,-3,-2,-2,-3,-2,-2,-4,-1,-3,-1,0,2,-2,0,3,-1,0,1,-2,0,2,-3,0,1,-1,0,5,-2,-2,5,-3,-2,3,-2,-5,4,1,-8,6,-4,-5,1,-2,0,1,-1,-1,1,-2,0,1,-2,0,1,-2,-1,0,-2,-3,2,-2,1,1,0,0,1,0,0,1,0,0,1,1,0,1,1,1,0,2,1,0,1,1,0,1,1,0,1,2,1,-1,4,1,-3,6,2,0,3,-1,1,1,0,2,2,0,0,1,0,0,0,0,1,0,0,2,-2,-2,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,0,-1,0,-1,0,1,0,0,1,0,0,0,0,1,-1,1,-1,0,0,-2,0,0,-2,-1,-1,0,0,0,0,0,-1,-1,-1,1,-1,-1,1,-1,-2,1,-1,-2,1,-1,-1,1,-1,-3,0,-5,-3,-1,-9,-1,0,-3,-5,-2,-1,0,1,-2,-1,1,-1,0,1,-2,1,0,-3,1,-2,-3,4,-3,-1,6,-4,-5,5,-4,-1,1,1,-2,2,2,0,-1,0,0,-1,1,-1,-2,1,-1,-1,1,1,0,1,0,-1,1,-2,-3,1,-2,-3,2,0,-1,1,0,-1,0,1,-1,1,1,0,1,0,0,1,1,1,3,0,-3,4,1,-5,6,-2,-3,4,1,0,0,1,0,0,1,-1,0,1,-1,-1,1,-2,-1,1,-4,-2,2,-2,-1,1,-1,-1,0,-1,-2,0,-1,-1,-1,0,-1,0,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,0,1,0,0,1,1,0,1,2,0,1,1,0,1,0,-1,0,0,-2,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,-3,-1,-2,-4,-1,-4,-5,-2,1,-3,1,-1,0,-1,-2,1,-1,-1,0,-1,-1,0,0,-1,1,0,-1,1,0,-2,0,0,-2,0,0,-2,0,0,-2,0,2,-2,5,1,-1,5,-1,-2,0,0,-2,0,1,-2,0,0,-2,0,0,-2,1,0,-1,-1,0,-5,-2,-2,1,2,2,-1,0,0,-1,1,0,-1,0,0,0,1,-1,1,1,-2,3,3,-4,4,2,-4,1,0,-2,2,-1,-2,5,-2,-4,-1,-2,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,-1,-1,-1,-1,1,0,-1,2,1,-2,3,2,0,-1,0,0,-1,0,-1,-2,-1,-1,-2,0,-2,-2,0,-2,-3,0,-3,-3,1,-1,-3,2,-1,-1,0,-1,-1,-1,-1,-2,0,-1,-2,0,-2,-2,0,-2,-2,1,-1,-2,0,-3,-3,1,0,-2,0,1,-2,0,-1,-2,0,-1,-1,1,0,-1,1,-1,-1,0,-1,-1,2,0,1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-1,0,0,2,2,0,5,2,-2,3,2,-2,0,4,-1,-1,0,1,-2,0,1,-1,0,1,-1,0,1,0,0,1,1,0,1,-2,1,3,5,0,-3,-1,0,0,-1,1,0,0,0,0,0,-1,0,0,-1,0,-1,0,-1,-5,0,-1,-5,0,-1,-8,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,1,1,-2,2,6,-5,1,-4,-1,0,0,-1,1,-1,0,0,0,-1,0,-1,-1,-1,-1,-1,-2,-1,-1,0,-1,-1,-5,-1,0,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,-1,-1,1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,1,0,0,-1,2,0,1,3,1,1,2,2,1,4,0,0,0,1,1,0,0,0,-1,0,1,-1,0,1,-1,1,1,-4,1,1,-1,1,0,-1,0,0,-1,0,1,-2,0,1,-1,0,-1,-2,2,1,-3,-1,-3,1,-1,0,-2,-1,0,-2,-1,0,-2,-2,-1,-2,-3,-2,-2,-3,-1,0,-1,-2,-1,-1,-3,0,0,-2,-1,1,-3,-1,2,-3,-1,1,-4,2,2,-3,3,0,-2,1,0,2,0,1,6,1,-2,1,-1,2,-3,-1,3,-5,-1,2,-1,-2,2,-1,-2,2,-1,-2,4,1,-5,2,-1,0,2,-1,-2,3,-1,-2,2,-1,-2,2,0,-2,2,0,-2,1,-1,-3,2,-2,-3,-2,-1,-4,2,0,-3,2,0,-3,2,0,-3,2,0,-4,2,0,-4,2,-4,-4,0,1,-3,1,1,1,2,1,-3,2,2,-4,1,1,-2,1,2,-2,-1,2,-1,-1,3,-4,-2,5,-7,-1,5,-9,1,3,-8,1,2,-5,1,1,-1,1,2,-1,1,0,-2,0,0,-2,0,0,-2,0,-1,-2,0,1,-1,0,0,-2,0,-1,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,-1,-2,-1,0,-2,1,-1,-1,1,-1,-1,1,-2,-1,1,-1,-2,1,-2,-1,0,-1,-1,1,-2,-1,2,-2,-1,2,-3,-1,0,-3,3,1,-1,5,-2,-4,5,2,-2,-2,2,-3,-1,3,0,-2,3,0,-3,2,0,-3,4,0,-4,-1,0,-1,-2,0,-1,-4,-1,0,-4,-2,3,-3,0,-3,-1,1,0,-1,1,1,-1,1,-1,0,1,-1,0,1,-1,0,0,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,1,1,-2,-1,0,0,1,1,1,1,1,0,1,1,0,2,1,0,2,1,0,2,0,0,2,-1,0,1,-1,1,1,-1,1,0,-1,2,0,-1,2,0,0,2,1,0,1,1,0,0,2,1,0,2,1,-1,1,1,0,2,1,0,2,1,0,2,0,-1,2,-1,-1,1,0,-1,2,0,-1,3,2,0,2,1,1,3,2,1,2,2,0,1,1,2,3,4,-1,1,0,0,1,0,0,1,1,0,1,1,0,1,1,1,1,1,0,1,0,0,0,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,2,2,1,-1,-2,3,2,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,2,2,-1,2,1,0,1,1,0,1,2,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,-1,1,2,0,0,1,0,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,-1,-1,-1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,2,0,1,2,1,1,1,1,1,1,0,1,1,0,1,1,0,2,1,-1,1,1,0,1,1,-1,1,1,-2,1,1,-3,1,1,-2,1,1,1,1,1,1,1,1,0,0,1,0,-1,1,0,0,0,-1,1,-1,0,0,1,0,0,1,0,1,1,0,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,0,0,2,0,0,1,0,1,0,0,1,0,1,1,1,1,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,1,-1,0,1,0,-1,2,-1,-1,3,-1,-3,2,-1,-2,2,0,-5,1,0,0,1,-1,0,0,0,0,1,0,0,1,0,1,1,0,2,0,0,2,0,0,2,0,0,2,1,0,2,0,-1,0,0,-1,0,0,0,1,-1,-1,1,0,0,1,0,1,2,0,1,3,-1,1,2,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,-1,-1,0,-3,-2,1,-4,-2,1,-4,-1,-1,0,-1,-1,0,0,-1,0,0,-1,-1,0,-1,-1,1,-2,-2,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,-1,0,1,-2,0,-1,-2,1,-1,-2,0,0,-1,1,0,-1,1,0,-1,1,0,-1,-3,1,-1,4,-2,-1,2,-1,0,4,-1,-1,1,-1,-1,1,0,-1,1,0,-3,2,-2,-6,0,5,-7,-1,9,-7,0,7,-1,1,0,-1,1,1,-1,1,0,-2,1,1,-2,1,1,-3,4,2,1,7,2,6,6,4,-2,11,1,-2,1,2,-2,1,2,-2,2,1,-2,1,2,-3,1,2,-2,4,0,-2,1,3,-2,1,4,-1,0,3,-1,0,3,0,0,4,-1,-1,2,0,1,3,0,1,3,-1,1,2,-1,1,2,-1,1,1,-1,2,0,-1,2,1,-1,2,1,-1,0,1,-2,0,1,-1,0,1,0,0,1,0,0,1,1,-1,2,2,-1,-1,1,-1,-2,3,-2,-2,-1,0,0,-1,1,0,-1,0,1,0,0,2,0,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-3,0,1,-2,0,0,-2,0,0,-1,1,0,-1,1,0,0,0,1,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,3,-2,-1,7,4,-2,0,-9,-1,0,2,0,0,2,0,-1,2,0,-1,2,0,-2,1,0,-3,1,3,-1,2,0,-1,3,0,-1,1,-1,-1,1,-1,-1,1,0,-2,-1,1,-2,0,0,-2,0,1,-1,1,-1,-1,1,-1,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,-1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,-1,1,0,-2,5,-1,-1,-2,2,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,-1,0,1,2,0,-2,0,1,0,0,0,0,0,1,1,0,1,1,0,1,1,0,1,1,0,0,2,0,0,2,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,2,0,0,1,0,1,0,0,1,1,0,1,0,0,1,1,-1,1,1,0,4,-3,0,4,-2,-1,2,-1,0,2,1,2,2,1,-1,1,2,0,1,1,-1,1,1,0,0,0,0,-1,0,0,-2,-1,0,-1,-3,0,-2,0,1,-1,1,1,-2,2,0,-1,0,1,-1,1,1,-2,1,0,-1,1,0,-2,1,0,-2,1,-1,-1,1,1,-1,1,1,-1,1,1,0,1,2,0,1,2,0,0,3,1,-2,4,1,-2,2,2,-2,1,-1,-2,2,-4,-2,-1,0,-3,1,0,1,2,0,1,0,-1,0,0,-1,0,0,-1,0,1,-2,-1,4,0,-6,-2,-5,4,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,1,0,0,1,1,-1,1,1,-1,1,1,-2,0,1,-2,0,0,-2,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,1,-1,1,1,2,-1,0,-3,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,-2,-1,-4,0,0,0,-1,-1,0,-1,0,0,0,0,0,0,0,1,0,1,0,-1,0,-2,-1,-3,0,0,-3,-1,2,1,-1,0,2,-1,0,0,-2,-1,1,-3,-1,0,-3,-2,-1,-4,-2,-3,-3,-2,-1,-1,-1,-7,-4,-4,1,-3,-1,1,-4,-2,0,-2,0,0,-2,-1,1,-2,0,-2,-2,2,1,-3,3,1,-4,1,3,-5,-2,3,-5,-3,6,-6,-3,0,-2,-1,-1,-2,-1,0,-2,-1,0,-2,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,0,1,-2,0,1,-2,0,1,-2,0,0,-2,0,1,-2,0,0,-2,0,0,-2,1,-1,-2,1,0,-2,1,1,-2,0,0,-1,-1,-1,-1,0,-1,-1,-2,0,-1,-2,0,-1,-3,0,-2,-5,1,-1,-7,-1,-2,-6,-1,0,-2,-1,1,-3,0,0,-2,0,1,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,2,-1,1,1,-1,0,1,-1,0,1,0,0,0,1,1,0,1,1,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,2,1,0,0,0,-2,4,2,0,1,1,-1,1,0,0,0,1,-1,0,0,-1,0,1,-1,0,1,-1,0,0,-4,-4,1,1,4,-2,0,0,0,0,1,1,0,0,1,0,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,1,0,0,1,0,0,1,0,0,2,0,0,3,0,1,3,1,0,2,0,1,3,0,1,3,0,2,4,0,1,3,0,0,1,-2,1,-1,2,-1,1,3,-2,0,2,-1,3,0,0,1,-2,4,3,-3,4,0,-1,1,-3,1,-1,-3,6,-3,-2,9,-2,-2,7,-4,-3,2,2,0,2,3,1,2,5,1,2,6,2,2,6,3,2,6,4,2,4,2,2,4,5,2,3,4,2,2,3,2,6,0,2,7,0,1,4,-1,2,1,0,2,0,1,2,1,0,2,1,0,2,0,0,2,1,0,2,0,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,0],[-2,0,0,-2,0,-1,-2,0,-1,-2,-1,-5,-2,-1,-1,-4,-2,0,-1,-1,-1,-1,-1,0,-1,-1,0,-3,-1,1,-6,0,-1,-8,0,0,-1,-1,0,-1,-2,1,-1,-1,0,0,-2,0,1,-1,-1,2,-2,1,6,1,2,1,-5,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-3,-1,0,-2,-2,-1,-1,0,0,-1,1,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,1,-1,2,0,-1,1,-1,-1,1,-2,-1,0,-2,-1,0,-2,-1,1,-1,-1,1,-1,-1,0,-1,-1,1,-1,-1,0,-1,-2,0,-1,-4,0,0,-7,-1,0,-7,1,1,-7,2,3,-5,0,1,-7,4,-1,-1,0,-1,-1,0,-1,0,-1,-1,0,-1,-1,-1,0,1,-1,1,1,-1,3,0,-2,2,3,0,4,0,0,-1,0,0,-2,0,0,-1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,-1,0,-3,0,-1,-3,0,-2,-2,4,-3,0,-3,-1,-4,-1,1,-1,-1,2,-1,0,1,-1,0,1,-1,0,2,-2,1,3,-2,0,2,-2,0,2,-2,0,1,-1,0,1,-2,0,1,0,0,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,1,1,1,0,1,1,0,1,1,0,-1,1,-1,0,0,0,1,0,0,1,1,0,1,-1,0,1,-1,0,1,0,-1,1,0,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,-1,0,1,-1,-1,1,0,-1,1,-1,0,1,0,0,2,-1,-1,1,1,-1,1,1,-1,1,1,0,1,1,-1,0,1,0,0,1,-1,1,1,-1,1,2,0,0,1,0,0,1,0,-1,1,-1,0,1,0,-1,1,-1,-1,1,-1,-1,0,-1,-2,1,-1,-1,0,0,-1,1,0,-1,1,0,0,0,0,0,0,0,0,0,2,1,-2,0,2,-1,-4,2,0,2,4,-2,0,0,1,0,0,2,-1,0,0,-1,0,1,-2,0,0,-2,0,0,-1,1,-1,1,3,-1,-2,1,-2,-1,0,1,-1,0,1,-2,-1,1,-1,-1,2,-1,-1,1,-1,-1,2,0,0,2,-1,-1,1,-1,-1,1,-1,-2,1,-1,-2,1,-2,-2,0,-2,-1,1,-2,0,0,-1,-1,2,-1,-1,2,-2,-1,2,-2,-1,2,-4,-1,2,-4,-1,2,-3,-1,2,-4,-1,1,-4,-2,1,-4,-1,1,-4,-1,1,-4,-1,1,-5,-1,1,-7,2,1,-8,4,2,-10,-1,-2,-3,-1,0,-2,-1,1,-3,-1,-1,-1,0,-2,-2,1,-2,-2,0,-1,-1,-1,1,-4,1,-2,0,0,-1,0,0,0,1,0,-1,2,1,-1,4,1,-1,5,2,-2,5,1,-2,1,0,-1,1,-1,-2,1,0,-1,0,0,-1,0,0,0,1,0,0,0,1,1,3,1,0,0,2,2,0,0,-2,0,0,-2,1,-1,-2,1,-2,-2,2,-2,-2,2,-1,-3,1,-1,-2,0,0,-2,0,0,-1,0,0,-2,0,1,-2,0,1,-2,0,1,-2,0,4,0,0,3,-2,0,1,-2,-1,0,-1,0,3,-2,0,4,-2,0,4,0,2,4,3,-1,2,-2,-1,1,-1,-1,0,-2,1,0,-4,1,1,-5,2,3,-3,5,5,1,6,6,1,9,7,4,-1,-1,-1,-1,-1,-2,-2,-2,1,-2,-3,1,-2,-5,0,-4,-5,-1,-2,-2,1,-1,-2,1,-2,-2,1,-2,-2,2,-1,-1,1,-1,0,1,-3,-1,0,-3,0,0,-4,0,-1,-2,1,0,-1,2,0,-1,0,0,-1,0,0,-1,-1,1,0,-2,2,-2,-1,0,0,0,1,1,1,1,1,0,1,1,0,1,1,0,1,1,-2,2,1,1,1,1,1,2,1,1,1,1,1,1,0,1,0,0,3,1,0,1,2,1,2,2,1,1,1,0,0,-2,3,2,2,1,1,0,1,2,1,0,1,0,1,2,0,1,2,0,-1,1,-1,-1,1,-2,-2,0,1,0,0,0,1,2,1,1,2,0,1,2,1,1,2,2,1,1,2,1,2,1,1,2,1,1,2,1,1,2,1,0,2,1,0,1,0,-1,1,0,-1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,2,1,1,1,1,2,2,-2,2,0,4,2,1,0,2,1,-1,2,2,0,2,1,0,2,1,0,3,2,1,2,1,0,2,1,0,2,1,0,2,1,0,1,1,0,1,2,0,0,2,0,1,2,1,-1,2,0,1,1,0,1,1,-1,1,1,0,1,1,0,1,1,0,0,2,-1,0,2,0,1,2,0,0,1,0,0,1,1,0,1,0,1,1,0,0,1,-1,1,1,0,1,0,0,1,0,1,0,0,1,-2,1,1,0,1,0,0,1,0,-1,0,2,1,1,-1,1,0,0,0,0,0,1,0,0,0,-1,-1,0,-1,-1,1,-2,2,0,1,-2,1,0,-1,2,0,-1,0,0,-1,1,0,-1,1,0,-1,0,0,-1,1,0,-1,1,0,-1,1,-1,-1,-1,0,-2,-2,-1,-1,-1,1,-3,1,0,-1,1,1,0,0,1,-1,1,2,-1,1,1,-1,1,2,0,1,1,-1,1,0,-1,1,0,-1,2,-1,-1,1,0,-2,2,0,0,2,1,1,1,0,0,2,0,1,2,0,1,2,1,1,2,1,2,1,1,2,2,2,3,2,1,1,2,0,1,1,1,1,1,2,1,0,3,2,0,3,7,0,3,7,3,3,3,8,1,-1,11,0,-5,11,1,-4,1,2,1,1,1,1,0,1,0,0,0,0,-1,-1,0,-2,0,0,-1,0,-1,-5,1,0,0,0,-1,-2,0,-1,2,-1,-1,2,0,-2,2,0,-2,2,-1,-2,3,0,-1,3,-1,-1,1,-3,-2,0,-2,-3,2,0,-2,1,0,-2,2,0,-1,2,-1,-1,2,-1,0,2,0,3,2,0,4,2,0,1,1,0,7,1,0,-1,2,0,-1,1,0,-1,0,-1,-1,0,-1,-1,-1,0,-1,-1,-3,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,1,1,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,1,0,-1,1,1,-2,1,1,-1,2,2,-2,2,1,-3,2,0,-3,2,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-2,-2,-1,-1,-1,-1,0,4,-1,-2,-5,-2,-2,0,-1,-2,-1,0,-2,1,-1,-2,1,0,-2,1,0,-2,1,0,-2,1,-1,-1,1,-2,-1,1,-2,0,2,-2,0,5,-2,2,7,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,3,-3,-1,1,-2,-2,6,-5,2,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,2,1,0,0,1,0,-6,0,1,4,3,-1,0,0,0,-1,1,0,0,1,0,0,0,1,0,1,1,-3,-1,-1,-1,-5,-3,-1,-3,-3,1,-4,-6,0,-1,1,0,-2,2,-1,-1,1,-1,-2,1,-2,-2,0,-2,-2,2,-3,-1,1,-2,-4,3,-1,-1,1,0,-2,0,0,0,1,0,0,1,1,0,2,2,0,2,2,0,1,1,-1,4,0,-1,1,2,-2,1,-1,0,1,-1,-1,1,-1,-1,1,-2,-1,2,-1,-1,1,0,0,2,-1,0,1,-1,0,1,0,0,1,0,1,0,0,1,0,-1,0,0,0,-1,-2,-2,-1,-3,1,-3,-4,-1,1,1,-1,3,0,-1,0,1,-1,-1,1,-2,-1,2,1,-1,0,3,0,0,0,-4,-2,-1,-1,0,-1,0,0,-1,-1,0,-1,-2,-1,-1,-3,-1,-2,-2,-2,-3,-3,-2,-5,-3,-3,-4,-5,0,0,-2,-1,0,-2,-1,0,-1,-1,0,-1,-1,1,-1,0,1,-3,2,0,-2,3,3,-5,1,0,0,-1,0,0,-2,-1,0,-1,-1,0,-2,-2,0,-2,-2,0,-2,-3,0,-1,-1,1,-3,-1,0,-2,-1,0,-2,-1,0,-1,-2,-1,0,-2,-1,0,-3,-1,-1,-2,0,0,-1,-1,0,-2,-1,0,-1,-2,0,-1,-2,1,-1,-2,1,1,-1,0,0,0,2,4,2,2,4,4,4,-1,-2,1,0,-3,1,0,-1,1,1,-1,1,1,0,0,-1,-1,-1,1,-1,0,1,-1,1,1,-2,1,1,-1,0,1,-2,0,1,-2,1,1,-2,1,1,-3,0,1,-1,0,1,-1,0,2,0,0,2,0,0,2,2,0,1,6,1,1,0,-1,2,0,0,1,0,-2,1,0,-2,2,0,-2,2,0,-3,-1,-1,-3,1,-1,1,0,1,3,-2,2,2,2,1,6,0,0,-2,0,0,-3,0,0,-1,0,0,-1,0,0,-1,0,1,-2,0,1,1,-1,0,-1,-1,1,-1,0,0,-1,0,0,-1,0,0,-1,-1,1,-1,-1,1,-1,1,-1,0,0,0,-1,0,1,-2,0,1,-1,0,1,-1,0,1,-1,-1,1,0,-1,2,-1,0,4,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-2,2,0,-1,6,-1,-2,6,-1,-1,3,1,1,1,2,1,0,1,-2,0,1,-2,0,0,-1,0,0,-1,0,0,0,0,0,1,0,-1,-1,0,0,-1,-1,0,-1,0,-1,-1,0,-1,-1,-1,0,-2,-2,0,-1,-1,0,-1,-1,0,-2,-2,0,-2,-2,-1,-2,-2,-1,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-2,1,1,-1,0,1,-1,0,1,-2,0,2,0,0,2,0,0,4,1,1,5,1,1,8,1,1,2,0,2,0,1,0,0,1,1,-1,1,-1,-2,2,-2,-2,1,-3,0,1,-4,-3,1,-2,-2,1,-2,-3,1,-2,-1,0,-1,-4,3,-4,-2,1,-2,-2,1,-1,-1,1,-2,-1,1,-2,-1,1,-2,0,1,-1,0,0,-2,-1,1,-2,-1,1,-1,-1,1,-2,-1,1,-2,-1,0,-2,0,5,-1,-2,3,-1,3,10,0,-1,1,-2,-1,1,-2,0,0,-1,0,1,-1,0,0,0,1,1,0,1,1,0,1,1,1,1,1,0,1,2,1,0,2,1,0,2,0,1,2,0,1,1,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,1,-1,0,1,-1,0,0,-3,0,1,-1,0,0,-1,0,0,-3,0,0,0,0,-1,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,0,-1,-2,0,-1,-1,0,-1,-1,0,0,-1,1,-1,0,1,-3,-3,1,-3,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,0,0,-2,-1,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,1,0,0,0,0,0,1,0,-1,1,0,-1,0,0,-1,0,0,-1,-1,-1,-1,-2,-1,-1,-2,0,-1,-2,2,0,-1,1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,-1,-1,0,0,0,1,0,0,0,0,0,0,0,-1,0,-1,-1,-1,-1,-2,-1,0,-2,-2,1,-2,-2,1,-2,-1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,0,1,0,-1,1,0,-1,0,0,-1,0,-1,-1,0,0,0,1,0,0,1,-1,-1,1,0,0,1,-1,0,1,-2,1,2,-3,1,4,-2,4,2,-3,4,5,0,0,0,0,1,-1,0,0,1,1,0,0,1,-1,1,0,0,-1,0,-1,-3,-1,-1,-4,-2,1,-2,-1,1,-1,0,0,0,1,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,0,-1,1,0,-1,2,0,0,1,2,1,1,4,3,-2,5,0,1,0,0,2,0,0,1,0,0,1,0,0,1,0,2,2,0,-1,3,0,0,1,0,0,1,0,0,1,-1,0,1,0,1,1,0,2,0,0,1,1,2,1,0,1,0,0,0,-1,0,0,0,0,0,-1,0,-1,-1,-2,-1,-2,-2,-2,-4,-2,-1,0,-1,-5,-1,0,0,-1,0,0,0,1,1,0,1,1,0,2,2,-2,2,3,-3,2,2,-2,3,1,-4,0,3,0,1,1,1,1,1,1,0,0,2,0,-1,2,-1,-1,3,-2,0,3,-3,1,3,0,2,2,-6,1,2,1,0,2,1,0,1,1,0,1,1,0,1,2,0,-1,0,1,1,1,0,2,2,1,1,0,-1,1,-1,-1,1,-1,-1,0,0,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,0,-2,1,1,-1,0,1,-1,-1,1,-2,1,1,-1,1,0,-1,1,0,-1,2,0,0,2,2,-1,2,4,-5,2,2,-6,3,10,-8,2,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,0,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,2,0,-2,2,1,0,1,1,0,1,1,-1,1,1,-1,0,1,-1,0,1,0,0,2,0,0,1,0,1,1,0,1,1,-1,1,-3,-2,2,-4,-2,2,0,2,1,-8,-7,4,1,0,1,1,0,2,1,0,1,1,0,1,0,0,0,0,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,2,0,0,1,0,1,2,0,0,1,0,2,1,0,2,1,0,2,2,0,2,2,0,2,2,0,2,2,0,2,1,0,1,1,1,1,2,0,1,2,1,1,1,1,0,1,2,1,1,2,-1,2,2,2,1,1,1,1,1,1,1,1,1,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,-1,0,1,0,0,0,-2,0,0,0,-1,-1,0,0,0,1,0,0,1,0,0,1,-1,-1,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,-1,1,-1,-1,3,-1,-1,3,-1,-1,2,-1,0,0,-2,1,-1,-1,-1,-1,0,0,1,0,0,1,1,0,1,0,0,1,1,0,1,1,0,2,0,1,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,1,0,0,0,0,-1,-2,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,0,1,0,0,-1,1,1,-3,1,-1,-4,0,-3,-5,2,0,-1,0,1,-2,0,0,0,0,1,-1,0,1,0,-1,2,0,-2,2,0,-2,2,-1,-2,3,-1,0,1,-1,0,1,0,1,0,0,1,0,0,1,0,0,1,0,-1,-1,0,-1,-1,1,-1,1,1,-1,1,1,-1,2,2,0,3,2,0,2,1,0,1,1,0,1,0,0,1,-1,0,0,0,0,0,-1,0,-1,0,0,0,1,1,-1,1,0,0,2,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-2,0,-2,-1,0,0,-1,0,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,0,3,1,-1,3,3,-1,2,2,-3,-4,3,-1,1,-1,0,1,-1,-1,0,0,-1,1,0,-1,1,1,-3,1,2,-11,1,1,-13,3,3,-15,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-2,0,-1,-7,0,-1,-7,-2,0,-7,-4,1,-4,-5,2,-4,-6,1,-1,1,-2,-1,1,-2,-1,1,-2,0,2,-1,0,1,-1,0,1,0,0,2,-1,1,2,-1,1,2,0,1,3,0,1,2,-1,1,4,-1,0,4,0,0,5,0,-1,6,1,-1,6,1,-1,4,0,-1,4,0,0,2,-1,1,1,0,1,1,-1,1,0,-1,1,0,-1,2,-2,-2,-1,-2,-4,-4,-2,-1,1,1,-1,1,1,-1,1,1,-1,2,2,-1,2,2,0,1,3,0,1,2,0,1,2,0,1,3,0,1,2,0,1,1,0,-1,1,0,0,2,0,1,3,0,3,3,0,2,2,0,2,2,0,2,2,0,2,2,0,2,2,0,2,2,1,3,3,0,1,2,0,2,2,-1,3,2,0,2,2,0,1,2,0,1,2,1,-1,2,1,-2,7,3,-7,-2,-1,1,1,0,2,1,1,2,1,0,2,1,0,2,0,0,2,0,0,1,0,1,1,-1,0,1,-1,0,1,-2,0,1,-1,0,1,1,-1,2,1,-1,2,1,-1,2,1,-1,1,1,-2,1,1,-2,0,1,-2,-1,1,-2,-2,1,-2,-1,1,-2,1,1,-2,1,2,-1,1,2,-1,0,2,-1,3,2,-1,3,0,0,2,0,1,-1,-1,-1,-2,-1,1,-5,-1,3,-6,0,3,-3,2,0,4,4,2,4,0,-3,6,-2,2,-3,-1,3,-3,0,3,-2,1,4,-3,1,4,-3,2,5,-4,0,4,-3,2,6,-4,0,5,-4,-1,4,-4,0,2,-1,1,2,-1,-1,1,-1,-3,2,-2,-3,1,-1,-1,3,-1,-2,3,-2,-2,3,-2,-2,2,-2,-1,2,-2,0,3,-1,0,2,-1,-1,3,-1,1,2,-1,1,2,-1,0,3,-1],[-1,2,-1,-2,1,-3,-4,3,-5,-2,3,-1,-1,0,-3,-1,-1,-2,0,-1,-3,2,-1,-2,3,-2,-4,4,-3,-4,6,-4,0,2,-3,-3,1,-1,-1,1,1,0,0,-1,-1,-1,0,0,-2,0,1,-3,1,3,-6,4,7,-2,-2,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,1,1,0,0,1,0,0,1,1,0,1,0,1,1,0,0,1,1,-2,2,1,-1,3,1,-2,4,3,-1,4,4,3,2,2,-3,6,6,0,1,0,1,1,1,0,1,0,0,1,0,0,1,0,0,2,-2,1,1,-2,4,2,0,-1,0,-3,0,1,0,0,2,0,1,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,2,0,0,1,0,0,1,0,0,2,0,0,1,0,-2,1,-1,1,2,0,0,1,0,0,1,0,1,1,0,1,0,0,1,1,0,1,1,1,1,2,1,1,-1,1,0,5,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,2,1,0,2,2,-1,0,0,0,0,0,1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-2,0,0,-1,-1,1,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,2,0,1,2,1,1,2,1,1,2,1,1,2,1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,1,1,0,0,1,0,0,1,1,0,1,0,-1,1,-1,0,1,-1,-1,2,0,0,2,0,0,1,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,1,2,1,1,2,-1,0,1,-1,0,1,-1,0,1,2,0,1,2,0,1,2,0,1,2,0,1,1,0,2,2,0,1,-1,-1,1,-1,-1,1,-1,0,1,-1,-1,2,-1,-1,1,-1,-1,2,0,-2,5,1,-3,8,2,-3,4,-1,0,2,-1,-1,2,-1,-1,1,-1,0,1,0,0,2,0,0,2,1,-1,2,0,-1,3,2,-1,1,-1,-1,2,-1,-1,1,-2,-1,2,-2,-1,2,-2,0,0,-1,-1,2,-2,-2,3,-1,-1,2,0,-1,3,0,-2,2,0,-3,4,1,-2,1,-1,-1,2,-1,0,2,-1,0,2,-2,0,2,-2,0,2,-3,1,2,-2,-1,1,-2,-2,1,-4,-2,1,-2,-1,1,-2,0,2,-1,-1,0,-1,-1,1,0,-1,1,1,-3,2,0,-2,4,6,-5,4,7,-7,4,0,0,0,0,1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-3,0,-2,3,-1,0,1,0,0,2,0,0,1,0,0,2,1,0,2,1,-1,2,0,-2,2,1,1,1,1,0,1,1,0,2,1,1,2,1,1,2,1,1,3,0,2,2,2,1,3,2,-2,5,4,-4,2,1,1,1,1,1,2,1,0,2,1,0,3,4,0,2,1,-1,2,1,0,2,1,0,2,1,0,1,1,-1,1,0,-1,0,1,-1,2,2,0,0,2,1,-1,0,2,1,-1,-1,2,-4,-3,0,1,0,0,0,0,0,1,1,2,1,2,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,0,-1,-1,-1,-2,-1,-3,-2,0,-4,-3,0,-4,-1,0,0,0,0,0,0,-1,1,0,-1,1,0,0,0,0,1,0,1,0,1,0,0,1,-1,-1,2,-1,0,3,-1,-1,3,0,-1,3,-1,-2,2,0,-2,2,1,-2,2,1,-2,2,1,-2,2,0,-2,1,0,-2,1,0,-2,0,0,-1,-1,1,-2,0,0,-1,1,0,-1,1,0,0,1,0,0,2,-1,1,2,-1,2,1,-2,0,2,-1,1,2,-1,0,3,-1,0,3,-1,0,3,0,1,3,1,0,2,0,-1,2,-1,-3,2,-1,-3,2,0,-4,2,-2,0,3,-1,0,3,-1,0,2,0,-1,2,-1,-1,2,0,-1,0,2,1,-1,3,6,2,2,8,0,2,0,2,-1,0,1,-1,0,2,-1,-1,2,-1,-1,2,-1,0,2,-1,-1,1,-1,0,2,-1,0,1,-1,0,1,-1,0,1,0,-1,1,0,1,0,0,-1,1,-1,-1,1,0,0,1,-1,0,1,-1,0,1,0,-1,1,-1,-1,1,-1,0,3,-1,-1,0,0,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,1,-1,-2,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,1,-2,-1,0,-4,-2,1,0,-1,0,-1,-2,0,-1,-1,0,-1,-1,-1,-1,-2,0,-1,-1,-1,-1,-2,0,-2,-1,0,-1,2,0,1,3,1,2,4,0,2,-1,-1,-1,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,-2,-1,-1,-3,-1,-1,-3,-1,1,-2,0,0,0,0,-3,-1,0,2,0,-1,-2,0,-3,-3,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-2,-1,-2,-1,0,0,0,0,0,0,0,-1,0,0,-1,1,1,0,1,1,0,1,1,1,1,1,1,1,0,2,2,2,2,5,6,6,7,1,-1,4,0,0,1,0,-1,0,0,0,1,1,-1,1,0,-1,1,0,-1,1,1,-1,1,0,0,1,1,0,1,0,1,2,1,1,0,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,-1,1,0,0,1,1,-1,1,0,-1,-1,0,-1,-1,0,0,-1,1,0,-2,0,0,-2,-1,1,-4,2,-1,-3,2,-3,-3,1,-6,-3,-1,-9,-3,-3,-8,-3,-1,0,-1,0,0,-1,0,1,0,1,2,0,1,3,0,3,5,0,3,6,-1,2,5,0,4,1,0,1,1,0,2,1,0,2,0,0,2,0,0,3,1,0,4,2,-1,6,3,0,6,2,1,4,1,1,2,0,0,1,-1,1,0,0,0,1,-1,0,0,-1,-1,-1,-1,0,1,1,3,0,1,7,-1,2,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,1,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,0,0,2,0,0,2,1,0,2,2,1,2,2,0,2,1,0,1,0,-1,1,0,-1,1,0,-1,2,0,0,2,0,-1,1,1,-1,1,0,0,0,3,0,1,5,1,-1,2,-1,2,-1,-1,2,-1,-1,1,-1,-1,1,-1,0,1,-2,0,1,-2,-1,0,-1,-1,1,-2,-1,0,-1,-2,0,-5,-2,-2,-4,-1,-3,0,-1,1,-2,-1,1,-2,0,1,-1,0,1,-1,1,1,-1,3,0,0,4,0,-1,4,-2,1,0,1,-1,0,2,-2,-1,1,-1,0,1,-2,-1,1,-1,0,0,-2,-2,0,-2,-2,-3,-3,-3,1,-1,-4,8,3,-3,-2,-3,0,1,-2,0,1,-2,0,0,-2,1,0,-2,0,0,-2,0,-2,-1,1,-3,-3,-1,-1,-4,0,-2,-5,0,-1,-2,1,-1,-2,-1,0,-2,0,0,-2,-1,0,-2,0,0,-1,0,0,-1,0,-1,0,-1,0,-2,0,1,-3,-1,-1,-1,-1,-1,-1,-2,0,-2,-3,-1,-2,-3,-1,-1,-4,-2,-2,0,0,-1,-1,0,-1,1,0,-1,2,0,0,2,1,0,4,2,-1,1,0,-1,3,3,2,2,0,0,2,-1,0,2,0,0,2,-1,0,1,-1,0,0,-1,1,0,0,1,-1,-3,0,2,2,3,2,0,0,2,-2,0,2,2,0,2,3,0,3,3,-1,0,5,-1,-2,5,-2,1,6,0,1,2,1,1,2,1,0,2,1,0,2,1,0,2,2,-3,0,1,-1,-5,3,-4,-6,5,1,-6,1,0,1,2,0,0,1,1,1,2,1,0,2,2,0,2,-1,1,3,-2,2,2,-1,-1,4,1,1,2,2,2,2,1,1,1,1,0,1,2,1,1,3,2,-1,3,2,-2,4,2,0,1,0,1,0,0,1,1,0,2,0,0,2,0,0,2,0,-2,0,-1,3,3,0,0,2,0,-1,2,1,0,1,1,0,0,2,1,-1,2,1,1,4,2,0,6,4,0,9,5,1,0,-1,-1,-1,-2,-2,0,-1,0,0,-1,0,-1,-1,-1,-2,-1,-2,-1,-1,0,-1,-2,0,-1,0,0,-1,-1,1,-2,-1,3,-2,-2,2,-3,-4,1,-1,-3,2,-1,-2,2,-2,-3,2,-1,-1,2,-1,-1,2,0,-1,2,1,0,1,-1,-2,1,-1,-2,1,-2,-2,1,-2,-2,1,-2,-2,0,-2,-1,1,-1,-3,-1,-2,-2,-2,-1,-1,-5,-1,0,-8,-2,0,-5,-2,-3,1,-1,-4,0,-2,-1,1,-2,-2,1,-3,-3,0,-3,-5,-1,-3,-2,-1,-1,-2,1,-1,-2,1,0,-2,2,2,-2,2,3,-3,3,0,-2,2,-2,-2,2,-2,-1,2,2,-1,2,3,-1,2,2,0,2,3,2,2,2,2,2,4,2,2,2,1,3,2,0,1,3,2,2,3,2,2,2,1,3,1,1,2,0,1,2,0,1,-1,2,1,-5,1,1,-8,-1,1,-6,-2,1,-2,1,1,2,1,1,2,1,1,2,2,1,2,2,0,2,2,-1,0,2,1,2,2,1,2,3,1,2,2,0,1,2,0,1,2,-1,1,1,-1,0,1,0,-1,0,0,-2,0,-1,-2,0,-2,-2,1,-2,-1,2,1,1,3,1,1,2,0,1,2,1,1,3,3,0,4,2,-1,1,1,0,1,0,0,1,1,1,0,1,1,0,1,1,-5,1,1,-10,4,2,-3,-2,0,-1,1,1,-1,2,0,-1,-1,2,-1,-1,2,-2,-1,2,-4,-1,3,0,-1,1,0,-1,1,0,0,1,-1,0,1,0,0,1,-1,-1,0,-1,-1,-1,-1,0,1,-2,0,1,-3,1,1,-3,0,1,-4,1,1,-2,0,1,-1,0,1,-2,-1,2,-1,-2,3,-1,-4,2,0,0,2,1,2,1,0,2,3,-1,-1,2,-2,-1,2,-1,-2,3,-1,-2,2,-1,-2,3,0,-1,3,1,-1,3,1,0,3,1,0,3,2,1,3,1,1,3,1,1,3,0,0,3,1,0,3,-1,-2,1,-2,-3,1,-1,-2,1,0,-2,1,0,-2,1,-1,-2,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,-1,1,1,-2,0,-1,-2,-1,-2,-1,-2,0,-3,-2,0,-1,0,-1,-2,0,-1,-2,0,0,-1,0,0,-1,0,-1,-1,0,0,0,1,0,-2,1,0,-1,0,0,0,0,-1,-1,0,0,0,1,-1,0,1,-2,0,3,0,-1,1,0,0,1,0,1,1,0,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,1,0,0,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,1,-1,3,0,-4,-1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,0,1,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,1,0,0,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,2,0,0,1,1,0,1,0,0,1,0,0,1,-1,0,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,-1,-1,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,0,-2,-1,-1,-1,-2,-1,1,-2,-1,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,1,-1,0,1,-1,1,-1,-1,0,-1,-1,0,-1,-1,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,-1,-1,-1,0,0,-1,0,0,-1,1,0,-1,0,0,0,0,-1,0,0,-2,1,0,-1,1,0,-1,1,-1,-1,2,-1,0,2,0,1,3,-1,1,3,-1,0,3,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,0,-1,1,0,-1,0,0,-1,0,1,-1,0,1,-1,1,1,0,2,-1,1,1,-2,1,4,-1,5,0,1,-1,0,1,-2,0,0,-1,0,0,-2,1,0,-2,0,-1,-2,1,0,-2,0,0,-2,0,1,-3,0,0,-2,1,0,-1,1,0,-1,2,-1,-1,1,0,0,1,-1,0,0,-1,-1,0,-1,-1,0,-1,-2,0,0,-1,-1,0,-2,-3,-2,-4,-2,1,-5,-4,-6,-3,-1,0,-1,-1,0,-1,0,1,-1,0,1,-1,0,1,0,1,1,1,1,-1,4,-2,-2,5,6,0,6,-1,1,0,-1,0,0,-1,1,1,-1,1,1,-1,1,1,-2,2,0,0,0,1,4,0,7,-4,-2,-4,-1,1,1,-1,1,1,0,1,1,0,1,0,1,1,-1,3,1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,-1,-1,0,1,-1,-1,-1,-1,0,-1,-1,-1,0,-2,-1,0,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,-1,-1,-2,0,-1,-1,-2,-1,-1,-2,-2,0,-3,-2,2,-3,-3,3,-4,-2,2,-3,-2,4,-7,0,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-2,-1,-1,-2,-1,-1,-2,-1,-2,-1,-2,-1,-1,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-2,-2,-1,-1,-2,0,0,-1,-1,0,-2,0,-1,-1,0,0,-2,0,-1,-2,0,0,-2,0,0,-2,0,-1,-1,0,0,-1,-1,0,-1,0,1,-2,-1,4,-1,-1,7,0,0,3,0,0,-1,-1,0,0,-1,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-4,-1,-1,-2,-1,-1,-2,-1,0,-2,0,0,-1,0,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-2,0,0,-1,0,0,-1,-1,-1,-1,0,-1,-1,0,0,0,1,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,2,-3,1,-1,-2,0,0,-2,-1,-1,-2,0,0,-1,0,-1,-2,0,-1,-2,-1,-1,-1,-1,-2,-3,0,-1,-1,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,-1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,1,0,0,2,-1,1,1,1,1,-2,0,3,-6,-2,5,-8,2,3,-8,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,0,0,0,0,1,0,1,0,1,0,1,1,0,1,2,0,0,2,-1,0,2,0,1,1,0,0,1,1,1,1,0,1,2,0,1,1,0,1,1,-1,1,1,-1,1,1,-1,2,1,1,2,2,2,4,3,4,5,3,5,4,2,6,7,1,-1,1,2,-1,1,1,0,1,1,0,0,1,0,1,1,0,3,1,-2,4,0,2,3,2,0,0,2,1,-1,2,0,0,2,1,-1,2,1,0,2,1,0,1,3,-1,1,3,0,2,2,0,2,1,0,2,0,0,2,-1,0,2,0,0,2,1,0,2,0,-1,2,0,-1,2,0,-1,2,-1,-1,3,-1,-1,2,-1,-1,0,-2,-1,3,-1,-2,2,-1,-1,2,-1,0,3,-1,-2,3,-1,-2,3,-2,-3,3,-1,-5,5,-3,-4,2,-1,-3,2,-1,-3,2,0,-3,2,1,-3,1,1,-3,1,1,-3,2,-2,-1,-3,-3,-6,-3,-6,-5,1,1,-3,1,1,-3,2,1,-2,2,2,-2,2,3,-3,0,0,-3,-3,-1,-4,-1,0,-2,-9,-3,-7,1,2,-3,1,3,-3,0,1,-3,-1,1,-3,-1,1,-4,-1,1,-4,0,0,-5,1,-2,-1,0,-4,1,2,-6,4,-3,-6,1,-1,0,-3,-1,0,-4,0,0,-2,1,0,-1,0,0,0,0,1,0,1,0,0,1,0,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,1,0,0,0,1,0,0,2,1,0,1,1,0,0,1,0,1,2,1,2,-3,1,4,8,2,1,0,0,1,0,1,0,0,1,1,0,1,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,1,1,3,1,1,3,0,1,2,0,0,1,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,2,0,1,0,1,1,0,0,1,0,1,2,0,1,2,1,2,2,0,3,1,-2,4,3,-2,4,-1,-4,5,2,0,1,3,0,1,1,0,1,1,-1,1,0,0,0,-1,0,0,-2,0,-2,-3,1,-2,-3,1,-1,-3,1,1,-2,0,1,1,-1,1,1,-1,1,1,1,1,1,0,1,0,-1,1,0,-1,1,0,-1,0,1,-1,1,1,0,2,1,0,2,1,-1,2,1,1,0,1,1,-1,1,0,0,1,1,-1,0,0,0,-2,-1,0,-3,-3,1,-5,-2,1,-5,1,0,-3,2,0,2,2,-2,4,4,-5,2,1,0,0,2,-1,0,2,-1,0,3,-1,0,3,0,-1,2,-1,-1,2,-1,0,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,0,3,-1,0,4,-1,0,3,-1,-1,2,-1,-1,1,0,2,0,1,2,0,1,2,0,2,1,0,2,0,0,1,1,0,1,0,0,1,2,0,1,1,-1,0,1,0,1,2,0,1],[-2,-4,3,-1,-2,3,-1,-4,4,-2,-3,4,-1,0,2,1,1,1,-2,1,1,-3,2,-1,-4,4,0,-1,5,-1,1,4,1,2,7,-2,-2,2,-1,-2,1,-1,-2,2,-1,-2,1,-1,-1,1,-1,-2,1,-2,-3,-1,-3,-3,3,-2,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,0,-1,-3,0,-1,-3,0,-1,-3,-1,-2,-2,1,-2,-2,1,-2,-2,1,-2,-2,1,-2,-2,0,-2,-1,0,-1,0,1,0,0,1,1,0,0,1,1,0,2,-1,-1,0,-1,0,-1,-2,0,-1,-2,0,-2,-2,1,-1,-2,0,-1,-2,0,-2,-5,-1,-1,-4,-1,-1,-3,-1,0,-2,-3,2,-1,-6,3,-1,-3,2,-2,1,-1,-2,0,-1,-2,1,-2,-2,1,-2,-1,1,-2,-2,2,-4,-2,2,-3,-1,2,-4,-2,0,-3,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,2,-1,-2,1,0,-2,1,0,-1,1,0,-1,0,0,-1,0,1,-1,0,1,-2,0,0,-1,-1,1,-1,0,0,0,0,1,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,0,-1,-1,0,-1,-1,0,-4,-1,-1,0,0,-1,-1,0,-1,1,0,-2,1,0,-2,2,-1,-1,3,-1,-2,1,-1,-2,2,-1,-2,2,0,-2,2,1,-2,1,1,-1,1,1,-1,1,1,-2,1,1,-1,1,1,0,2,3,-1,1,2,-1,2,2,-1,1,1,-1,0,2,0,0,2,-1,1,2,-1,1,2,-1,1,2,-1,1,2,-1,1,2,-1,1,1,-1,0,1,-1,0,0,0,0,0,0,0,0,1,-1,0,1,-1,0,-1,1,1,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,2,0,1,1,0,0,1,0,1,1,0,0,1,0,1,1,-1,0,1,-1,0,1,0,0,1,0,0,1,-1,1,1,0,0,1,0,0,1,0,0,2,0,0,1,0,0,1,-1,0,1,-1,0,1,-2,0,1,-2,1,1,-2,0,1,-2,-1,1,-2,-1,0,-1,-1,0,-2,-2,1,-1,0,1,-1,1,1,-2,0,0,-1,1,0,-2,1,0,0,1,1,0,0,1,0,-1,0,-1,0,3,-1,1,0,-1,2,0,0,1,0,0,1,0,1,1,1,0,2,1,0,3,0,1,3,0,0,3,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,2,-1,0,0,0,1,0,-3,0,-2,-4,0,-3,-6,-1,-3,-6,-1,-1,-6,-1,-3,-4,0,-5,-5,0,-7,-2,-1,-3,-1,-2,-3,-2,-1,-2,-3,-1,-1,-3,0,-1,-3,1,0,-3,2,0,-3,1,1,-3,0,0,-2,1,4,-2,0,3,-4,1,3,-3,4,0,-4,5,1,-6,6,2,-3,7,2,-2,0,3,-1,0,3,-2,-1,2,-1,-1,1,-1,-1,0,-1,-1,1,1,-3,1,-2,0,0,0,-1,2,-2,-2,3,1,-1,2,2,-1,2,4,-1,2,4,0,1,6,0,1,1,-1,1,0,-1,0,1,-1,2,1,-1,1,1,-1,2,0,-1,3,0,0,2,-1,-1,-2,1,0,-3,1,-1,0,0,-1,0,2,-1,0,3,-1,0,3,-1,-1,3,-1,-1,2,-1,-1,1,-1,-1,2,-1,-1,1,-2,-1,1,-2,-1,2,-2,-1,2,-2,-1,1,1,0,-2,1,0,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,0,1,-1,0,1,-1,0,1,-1,-1,1,0,-1,1,0,0,0,0,-1,-2,0,0,-3,0,0,-4,-3,-1,-5,-3,-1,-6,-5,-3,1,0,-1,0,0,-1,2,1,-2,2,2,-2,1,3,-2,2,4,-1,1,0,-1,1,-1,-1,2,-1,-1,2,-1,0,1,-1,0,1,-1,1,1,-1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-3,1,0,1,2,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,1,-2,0,1,-4,0,2,-4,1,2,-5,-1,2,0,0,1,0,0,1,0,1,1,0,0,1,-1,0,1,-1,-1,2,0,-1,3,2,-1,5,3,-2,6,0,0,1,0,0,1,0,0,1,0,0,1,1,-1,0,0,0,1,0,0,1,1,0,1,1,0,1,0,0,0,0,0,0,2,0,1,-1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,1,0,2,1,1,1,3,-1,2,-2,1,0,0,1,1,0,1,0,0,1,0,0,1,0,1,0,-1,-1,1,-1,2,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,1,1,-1,2,0,0,0,1,0,0,1,-1,0,1,0,0,1,1,0,1,1,0,2,1,1,3,1,1,1,1,0,0,1,-1,0,1,-2,-1,2,-2,1,1,0,2,1,0,0,0,1,1,0,1,1,0,1,2,0,1,1,1,1,-1,2,-3,0,1,-3,2,0,2,-2,3,-7,0,0,1,0,-1,1,0,0,1,0,0,1,0,1,1,0,-1,1,0,2,1,0,1,0,0,0,0,-1,1,0,-1,1,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,-1,-1,-5,0,-5,-9,1,-8,-2,1,-6,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,0,1,-1,0,0,0,0,0,-2,0,-1,-2,1,-1,-2,1,-1,0,0,-1,-1,-1,-2,-1,-4,-3,0,1,-3,-1,0,-2,-2,0,-2,-1,0,-2,0,-1,-3,0,-1,-3,0,-2,-4,0,-1,-4,1,-1,-1,-2,0,3,-5,2,6,-2,0,6,0,-1,-2,0,-1,-3,1,-1,-2,1,-1,-1,2,-1,0,-1,-4,2,-5,-6,3,1,-5,2,1,-1,-1,2,-2,-1,-1,0,-1,-1,0,-1,-1,0,0,0,0,0,1,1,1,1,1,1,-1,0,0,-1,-1,0,-1,0,-2,-1,0,-1,-1,1,-2,-1,1,-2,-1,1,-2,-1,2,0,-2,-1,-1,-3,-3,3,-2,-1,-6,0,1,-2,-1,1,-1,0,2,-1,0,2,-1,0,2,-1,2,0,-1,2,4,-2,0,2,0,0,1,1,0,1,0,0,1,1,0,2,0,0,0,1,1,-1,1,0,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,0,0,0,0,-1,0,-1,-1,-1,-1,-1,0,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,1,-1,1,2,0,2,-2,-3,1,6,4,4,1,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,1,-1,1,1,1,0,-1,0,2,-2,-3,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,1,0,-2,0,0,3,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,-1,0,1,-1,1,2,-1,2,2,-1,4,0,0,7,-1,-1,5,0,0,0,0,-1,0,0,0,1,-1,0,2,-1,0,1,-1,1,3,-2,0,4,0,3,5,0,0,9,4,0,2,-1,-1,3,-2,0,2,-1,0,3,-1,0,3,-1,0,2,-1,0,1,0,0,3,-2,0,2,-1,0,3,-1,0,2,-1,0,3,-1,0,2,-1,1,3,-1,-1,3,-3,2,3,1,0,3,-1,0,2,-1,1,2,-1,1,2,-1,1,2,-1,1,2,-1,0,2,-1,1,2,1,0,2,-1,0,2,-1,0,2,-1,0,1,-1,0,1,-1,1,2,0,0,5,2,-1,5,-1,-1,5,-3,0,1,-1,1,2,-1,0,-2,-1,0,-1,-1,-1,-1,0,-2,-2,2,-1,-2,5,-4,-4,0,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,0,1,-1,0,2,-2,0,-1,0,-2,1,0,-2,-5,1,-3,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,2,0,-1,4,0,-2,0,-1,-1,1,1,0,1,1,0,1,1,1,0,2,1,0,2,0,0,2,1,1,2,2,-2,2,-1,0,2,0,0,2,0,-1,1,0,-1,1,0,-1,0,0,0,0,-1,-1,1,-1,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,0,1,3,-3,-1,3,-1,1,7,-8,2,9,-10,0,0,2,1,1,3,1,0,3,2,0,3,1,0,3,0,-1,4,2,0,2,2,0,2,1,0,2,2,0,2,1,0,2,1,1,1,-1,1,2,-2,1,0,-1,0,2,1,0,2,0,0,1,1,-1,1,0,-1,-1,0,-1,1,1,-1,0,0,-1,-1,0,0,-1,0,1,-2,-1,3,-2,-1,4,-2,-4,4,-1,-4,0,-3,0,-2,-4,3,1,-2,2,-6,-6,6,1,-2,-1,2,-4,-1,1,0,-1,1,0,-1,1,1,0,0,-1,2,2,1,-4,0,0,0,-1,0,0,0,1,0,0,0,1,0,0,1,-2,1,1,1,1,2,-5,0,0,-1,0,0,-2,1,0,-1,0,0,-1,0,-1,-1,-1,-2,-1,-1,0,0,1,-2,0,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-2,1,0,-3,1,1,-1,1,2,-1,5,4,1,4,4,3,1,4,1,-2,2,-1,1,0,-1,2,0,-1,0,-1,0,-1,-1,-1,-2,-2,-1,-3,-2,-1,-2,-2,0,-1,0,1,-1,0,-1,-1,0,-1,-1,1,0,-1,1,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-1,1,0,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-2,-1,-1,-1,-1,-1,-3,-1,-1,-1,1,-2,-2,2,0,0,0,-1,0,-1,-1,0,-2,0,0,-1,-2,0,-2,-2,0,-2,-5,-1,-3,-4,-2,1,-5,0,-6,-1,0,-1,-2,1,0,0,0,-2,1,0,-1,2,-1,-2,2,-2,-1,2,-1,-2,0,0,-1,-1,0,-1,0,0,-1,0,1,-1,0,2,-1,0,3,-1,-1,3,-1,0,4,0,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-2,0,1,-3,0,1,-3,0,0,-3,0,-1,-3,0,-1,-3,0,-1,-2,0,-1,-2,0,0,-2,0,1,-1,0,1,-1,-1,1,-1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,-1,1,-1,0,0,-2,-1,0,-2,0,1,-2,0,3,-1,0,0,-2,1,1,0,1,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,1,0,0,1,0,1,1,0,0,1,0,1,1,0,1,2,-1,0,0,1,1,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,-1,0,1,0,0,0,-2,1,2,-2,2,0,-3,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,1,0,1,1,-1,1,1,-1,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,-1,1,-2,-1,1,-2,0,1,-1,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,1,0,1,1,0,1,1,1,0,1,1,1,1,0,1,1,0,0,1,0,1,1,0,1,1,0,1,0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,-1,0,1,-1,2,0,-5,4,1,-4,6,1,0,0,1,0,-1,1,0,0,1,0,0,2,0,0,3,0,2,4,1,3,5,0,4,5,-2,3,4,-2,2,1,0,0,0,-1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,-1,-1,0,-1,-2,0,-1,-2,-1,1,-2,-1,1,-2,0,1,-2,0,-1,-1,1,0,-1,0,-1,-1,0,-2,-1,0,-2,-1,-1,-2,-1,0,-2,-1,-1,-1,-1,-1,-1,-3,-1,-2,0,-2,-2,0,-2,-1,0,-3,-1,0,-2,0,-1,-2,1,0,-1,-2,0,-1,-2,0,0,-2,0,0,-2,0,0,-3,0,3,-3,5,3,-4,6,4,-3,7,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,-1,-2,0,0,-3,1,0,-2,-1,1,-1,4,0,-2,1,0,1,1,0,2,1,0,1,1,0,1,1,0,2,0,0,-2,1,0,-1,-1,-1,-3,3,-1,3,1,0,1,1,0,2,1,0,1,1,0,1,1,0,1,2,1,1,1,0,1,1,0,1,1,0,1,0,0,1,0,-1,0,0,-1,-1,0,-1,1,1,-1,2,1,-1,1,1,0,1,1,-1,1,1,0,1,0,-1,2,0,-1,2,1,0,0,1,0,0,1,-1,1,1,-1,1,1,-1,0,0,-2,0,-1,-1,0,-2,0,-5,0,-2,4,1,-1,1,1,0,1,1,-1,1,0,-1,1,0,-1,2,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,2,0,1,1,-1,1,1,-1,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,-1,1,1,-1,1,1,-1,1,2,1,0,-1,2,3,1,4,2,-5,1,5,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,-2,-1,5,0,0,1,0,0,1,1,0,1,1,0,1,1,-1,1,1,-1,1,0,-1,1,0,-2,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,-1,1,2,-2,1,1,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,-3,-1,0,0,-1,-2,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,1,-1,0,0,-1,0,1,-1,0,1,-1,1,0,-2,0,0,-1,0,1,-2,-1,1,-4,0,1,1,0,0,1,0,1,0,0,1,-1,0,1,-1,2,1,-2,3,1,-2,1,1,-2,5,1,-3,0,0,1,0,1,1,0,-1,0,1,-1,0,1,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,2,-1,0,2,-1,0,2,-1,0,2,-1,-1,2,-2,0,1,-1,1,1,-1,1,1,-2,1,0,-2,1,0,-2,1,1,0,1,1,0,2,3,0,1,5,0,2,7,1,4,6,0,0,1,-2,1,1,-2,1,1,-2,1,1,-2,0,1,-2,0,1,-2,0,0,-3,2,1,0,-2,1,-2,0,0,-2,1,1,-1,0,1,-1,0,1,-1,1,1,-2,0,2,-2,1,2,-2,0,1,-1,0,1,0,-1,1,1,-1,0,0,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,2,-2,1,2,-2,1,1,-2,0,1,-1,0,2,0,0,1,-3,-1,2,-2,1,2,-2,1,2,-2,0,2,-2,-1,3,-2,-2,4,-5,-2,2,0,0,1,-2,-1,0,-2,-1,1,-2,-1,1,-1,-1,1,-1,-2,-1,0,-1,-3,1,-1,-7,6,1,-9,5,2,1,-1,-1,1,-2,-1,1,-1,-1,1,-1,-1,1,0,-1,2,0,-1,-4,-1,-3,-6,-2,0,-8,-2,-6,0,-1,-2,0,0,-2,0,-1,-1,-1,0,-1,-2,-1,-1,0,0,-4,-2,-2,-2,-2,-2,-2,-4,-4,2,-4,-2,1,-6,-8,6,-1,1,-2,-1,1,-2,-1,1,-2,0,1,-2,-1,1,-1,-1,0,-1,0,1,-1,0,1,0,0,1,0,-1,1,-1,-1,2,-1,-2,2,-1,-3,1,-1,-4,1,-1,-4,0,-1,-3,-1,-1,-2,0,-1,-2,1,-1,-1,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,3,-6,0,4,6,2,3,0,0,1,-1,0,1,0,0,0,0,-1,0,0,-1,0,1,0,0,0,0,0,0,-1,-1,0,0,-2,0,-1,-1,-1,-1,-2,-2,-2,-1,-1,-2,0,0,-1,0,1,-1,0,0,-1,0,0,-2,-1,1,-1,0,1,-1,0,0,-1,0,1,0,0,0,-1,0,2,-2,0,2,-3,0,2,-1,0,3,0,0,3,0,0,3,-1,0,-1,-3,2,-2,-3,0,-3,-3,4,3,0,1,3,1,0,3,0,1,2,1,1,2,1,1,-1,2,2,-2,4,2,-5,5,3,-6,4,5,-5,2,6,-2,0,5,2,0,1,2,0,1,2,-1,0,2,-1,0,1,-2,0,1,-1,-2,1,-2,-5,0,-1,-7,1,1,-6,1,3,-3,2,2,-1,2,-2,0,4,-2,0,1,-1,1,1,-1,1,-2,-1,1,-3,-1,-2,-1,-5,-3,-4,-3,-6,-7,2,-6,-7,3,-3,3,-1,4,-5,-2,6,11,0,4,2,-1,2,1,-2,2,0,-2,2,0,-2,1,0,-3,2,-1,-3,2,0,-2,2,-1,-3,2,0,-2,2,1,-2,2,1,-1,1,0,-2,1,1,-1,1,2,-1,1,2,0,2,2,-2,3,1,-2,3,1,-2,3,0,-2,3,-2,-1,2,-2,-2,2,-4,-2,1,-1,-2,2,-4,-2,0,-2,-2,1,-1,-2,1],[3,5,5,2,2,2,4,3,-2,4,0,-1,2,1,1,4,3,1,-2,-2,1,-2,-3,0,-2,-3,0,-5,-3,0,-4,-2,-3,-5,1,-1,-1,-3,-1,-1,-3,-1,-1,-3,-2,0,-3,-3,0,-2,-4,0,-3,-7,1,-3,-9,-1,-4,-7,-1,-2,-2,-1,-2,-2,-2,-1,-2,-2,-1,-2,-2,0,-2,-3,1,-2,-3,1,-2,-2,2,-2,-2,-1,-1,-2,-1,-1,-1,-1,-1,-1,-1,0,-1,-2,0,0,-2,0,0,-1,1,-1,-1,1,-2,-2,1,-2,-2,2,-2,-3,1,-1,-3,1,-1,-1,0,-1,-1,0,-1,-2,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,1,2,0,0,4,1,2,4,4,4,3,5,1,6,4,-1,-1,-1,-1,-2,1,-1,0,-1,-2,0,-1,-2,0,-2,-4,0,-2,-3,0,-3,-2,1,-3,-4,0,-4,-1,1,-1,-2,1,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,1,0,2,0,0,2,0,-1,2,0,-1,2,0,-2,2,0,-2,3,1,-1,5,1,1,5,1,-3,5,1,-1,2,-1,-1,3,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,0,1,-1,0,0,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-2,0,0,0,0,0,2,-1,1,-1,-1,0,-1,0,1,-1,0,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-1,0,1,-2,-1,1,-2,1,0,-2,0,1,-2,0,0,-3,1,0,-4,-1,1,-2,-1,2,-1,-1,2,-1,-1,1,-1,-1,1,-1,-2,0,-1,-2,-1,-1,-3,0,0,-4,-1,0,-4,-1,0,-6,-1,0,-4,-1,-1,-3,-1,-2,-1,1,-1,-1,1,-1,-1,0,-2,0,0,-1,0,0,-1,0,0,-2,-1,0,-1,0,0,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,0,0,0,0,0,0,0,-2,0,0,0,-1,1,3,1,-3,-2,-4,5,-1,0,0,-1,0,1,-2,0,-1,-2,0,-1,-2,-1,-1,-2,-1,0,-2,0,-1,-1,2,-1,-2,0,-2,-1,0,-1,-2,-1,-1,-1,0,-2,-1,0,-2,0,1,-3,1,0,0,0,0,0,2,1,1,3,2,2,4,2,2,5,3,0,4,2,2,3,2,3,3,2,5,1,2,3,0,2,2,1,1,2,1,1,1,1,1,2,2,0,1,4,-1,1,1,0,0,1,-1,0,0,-1,-1,-1,-1,-1,-2,-1,1,-2,-2,1,-1,-6,1,2,-7,-3,2,-7,-2,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,2,-2,-1,1,-1,-2,0,1,0,1,-1,1,0,-2,1,0,-2,3,0,-3,2,0,-3,4,0,-3,5,-1,-4,2,-1,-3,2,0,-3,2,0,-4,1,0,-3,1,0,-2,1,0,-3,0,1,0,-1,1,2,1,1,4,1,1,7,1,-1,-2,1,0,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,-2,-2,1,-1,-2,1,-1,-1,1,-1,-1,1,-1,-1,1,0,0,2,2,0,2,3,0,4,2,-2,1,2,-1,1,0,1,2,0,1,0,-1,1,-1,-1,2,0,0,1,2,1,2,-1,0,1,-1,1,0,-1,2,0,-1,2,-3,-3,0,-1,-3,-2,0,-2,-2,1,-1,-3,3,-3,-2,1,-1,2,0,-3,1,1,1,2,-1,1,3,-1,0,6,-1,1,8,-1,1,0,-1,0,-2,-1,1,0,-1,0,-3,0,1,-2,-1,1,-2,-1,1,-2,-2,1,-2,-2,2,-2,-3,1,-1,-1,1,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,1,-1,0,0,-2,1,0,-1,1,0,-1,1,-1,0,0,-1,0,0,-1,0,0,0,1,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,3,-1,3,3,-2,1,0,-2,1,-4,-4,1,-6,-7,1,-6,-4,1,0,-1,0,0,-1,0,1,-1,0,1,0,0,2,1,0,3,0,-1,4,0,-1,6,1,-4,7,1,-6,1,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,1,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,1,1,2,0,2,6,2,-1,-1,-3,1,0,1,0,-1,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,2,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,-2,1,-1,0,1,0,-1,0,1,-1,-1,1,-1,-1,0,0,-2,0,-1,-1,1,-1,-1,0,-1,-1,0,0,-1,1,0,-1,2,0,-1,3,1,-1,3,-1,-2,1,-2,-2,1,0,-1,0,1,0,-1,1,0,-1,2,-1,-1,1,2,-1,0,2,0,-2,2,0,-4,2,0,-3,3,1,2,0,0,3,0,0,1,1,1,1,1,1,1,2,1,1,2,3,3,3,0,0,1,1,0,1,1,0,1,1,0,2,1,0,1,2,-1,1,3,0,0,1,0,0,1,0,-1,1,-1,-1,-4,-1,2,-4,-4,-4,-7,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,2,0,0,2,1,0,2,1,0,1,1,0,0,1,1,1,1,1,0,1,2,1,2,2,0,1,1,1,1,1,2,0,0,1,1,1,1,1,0,0,1,1,1,1,0,1,1,0,2,0,2,-2,0,2,0,0,1,-1,1,3,0,1,5,3,1,2,-1,0,-1,1,0,-1,0,0,-1,1,-1,-1,0,0,-1,1,2,1,-1,2,0,-3,4,3,0,-2,-1,0,-2,-1,-1,-2,0,-1,-2,0,-1,-1,0,-3,-2,0,-3,-6,-3,-6,-6,-2,-6,-2,1,-3,0,2,-2,-1,0,-1,0,0,0,-1,0,-1,-1,0,0,-1,0,0,1,-1,0,1,1,1,1,1,3,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,1,-2,1,1,-1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,-1,1,-1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,-1,-1,-1,-2,0,0,-1,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,0,1,1,0,1,0,-2,0,2,0,-1,-3,-5,-1,1,-1,0,2,0,0,1,-1,0,1,-1,-1,2,-2,-1,2,-2,-2,1,-1,0,1,-1,0,1,-1,0,0,-2,-2,0,-6,-2,-3,-5,-1,2,-1,0,2,0,-1,2,-1,-1,3,-1,-1,3,-1,0,5,-4,0,1,-4,-2,8,-2,3,2,-1,-1,3,-1,-1,1,-1,0,0,-1,-1,0,-3,-1,1,-1,-1,0,-3,0,0,-2,0,1,-2,-2,4,-4,-4,0,0,-1,0,0,-1,-1,0,-2,1,0,-1,0,1,0,0,3,-1,-2,3,-2,0,4,-1,0,6,-3,1,8,-1,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,1,-1,0,1,0,0,2,0,1,0,0,1,1,1,2,-1,0,2,-1,0,2,-1,0,2,0,-1,1,-2,1,3,1,0,2,-1,0,2,-1,0,2,0,0,2,0,0,2,0,0,2,-1,0,2,0,4,4,2,-1,2,0,-1,2,-1,0,1,0,-1,1,-1,-1,1,0,1,1,-1,0,1,-1,-3,0,-3,-4,-2,-4,-1,0,-1,-2,0,-1,-1,0,0,-2,0,0,-2,1,1,-2,0,1,-2,0,2,-1,-1,2,-1,1,0,-1,1,0,0,1,0,-1,0,-1,0,-1,-1,-3,-2,-1,-4,-3,0,-5,-5,4,-4,-3,-4,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,1,0,-1,6,-1,-2,-3,1,0,-1,-1,0,-2,-1,0,0,0,0,0,0,0,0,1,0,0,1,-1,0,0,1,0,1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,-1,-2,-3,2,-1,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-2,1,0,-2,0,0,-2,-1,5,2,-3,6,2,-2,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,1,-2,0,0,-1,1,-1,-1,0,0,-2,2,0,-2,2,0,-2,1,1,-3,1,1,-3,0,1,-1,2,0,-2,1,0,-1,1,0,-2,1,0,-2,0,0,-3,0,-1,-1,2,0,-3,0,-1,-3,-1,1,-3,0,1,-3,0,1,-3,-1,1,-3,0,1,-3,0,1,-1,0,0,2,0,-1,2,0,1,3,0,1,-3,0,1,-4,-1,1,-1,1,0,0,2,0,-1,3,-1,-1,2,0,0,4,1,0,1,1,1,1,1,-1,0,2,-1,0,3,-2,-1,3,0,0,2,0,0,-3,2,-1,2,0,-1,2,0,0,2,1,-1,3,2,-1,2,3,-1,2,6,-2,4,1,-2,4,1,-2,2,2,-1,2,2,-1,1,1,-2,1,1,-3,1,1,-4,0,1,-4,0,-2,-5,-1,-2,-5,-1,1,-3,0,2,-2,0,0,-2,0,0,-2,1,0,-1,1,-1,-1,1,0,0,1,1,1,1,-1,0,0,-1,0,0,-1,0,0,0,1,-1,0,1,0,0,1,0,0,1,-1,0,1,-1,0,2,0,0,1,0,0,1,0,0,1,-1,-1,0,-1,0,0,-1,-2,0,-1,-2,0,-1,-2,0,-4,-2,4,-2,-1,-1,-3,-2,-1,-1,0,0,-1,1,0,-1,1,0,-3,2,3,-2,5,6,-6,0,4,0,1,-1,0,0,-1,0,2,-2,0,1,-1,1,2,-1,1,2,0,1,1,-1,2,1,0,3,1,0,0,3,-1,4,-3,2,1,1,-1,1,2,-1,1,1,0,0,1,-1,-1,1,0,-1,1,0,0,0,0,-1,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,-1,0,-1,-2,0,-1,-1,0,-2,0,1,-1,0,1,-1,0,1,-1,0,1,0,1,0,-1,0,1,0,1,1,1,1,1,1,0,1,1,-1,2,2,-2,1,2,-3,1,1,-2,1,1,0,1,1,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,-1,0,1,1,0,1,1,-1,1,0,-2,1,1,-3,1,-1,-4,1,-1,-5,2,-1,-6,2,-1,-5,2,-1,0,0,1,-1,0,1,0,0,1,0,-1,1,0,-1,0,1,0,1,0,-1,-1,1,2,-1,0,-1,1,1,-1,1,0,-1,1,0,0,1,0,0,0,0,1,1,-1,0,0,1,0,1,1,0,2,1,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,0,1,1,0,2,1,1,1,1,0,1,1,0,1,0,1,1,-1,2,1,2,1,1,0,1,1,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,-1,1,0,-1,1,0,-2,2,1,-2,2,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,-2,-1,-2,-2,0,-1,-1,1,-1,1,1,-1,2,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,0,-2,0,-1,-2,-1,-1,-2,-2,-2,-3,-1,-2,-3,0,-2,-4,1,-1,-3,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,1,-1,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,1,0,0,1,1,-2,1,1,-2,0,1,0,0,1,0,-3,0,0,1,0,0,1,-1,0,0,0,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,-1,1,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,-1,0,1,-2,1,-1,-2,-1,0,-2,-2,0,0,0,1,1,0,1,0,0,1,0,0,1,-1,-1,1,-3,-2,2,-1,-2,2,0,0,1,1,0,0,1,0,1,1,0,2,1,0,2,1,1,2,1,-1,2,1,-2,1,1,-1,2,1,-1,2,0,-1,1,-1,-2,1,0,-2,1,1,0,1,1,2,2,3,-2,0,-1,-3,2,-1,-4,2,-1,-3,1,-1,-3,2,-1,-3,2,-2,-2,2,-5,-4,4,-3,-4,5,-8,-5,5,-1,-3,1,-1,-3,0,0,-3,2,1,-3,2,1,-4,3,2,-5,2,1,-6,0,-1,-7,0,0,-7,-2,1,-2,1,2,-2,1,1,-2,1,2,0,1,1,1,0,0,1,-2,1,1,0,2,3,0,0,0,0,0,1,-1,-1,1,0,-2,1,1,-1,1,-2,-2,2,-3,-1,1,-1,-1,1,-1,-1,1,0,-2,1,-1,-1,1,1,-2,0,0,-1,1,-1,-1,1,-2,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,1,2,1,-3,4,5,6,3,0,-1,1,-1,-1,1,-2,-2,1,-1,-2,0,-1,-2,1,-1,-3,1,0,-2,1,-1,-1,1,-1,-1,1,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,0,-2,-1,-1,0,-1,0,0,-1,0,0,0,0,1,-1,0,1,-1,-1,1,-2,-1,1,-1,0,0,-1,-1,1,-1,-1,1,0,-2,1,0,-1,1,-1,-1,0,2,-2,4,1,-1,-4,4,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,0,-1,1,1,0,1,0,0,1,0,0,1,0,0,0,1,1,1,-1,1,1,-1,0,1,1,1,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,0,1,0,0,1,1,0,1,2,0,1,1,0,2,1,0,2,1,0,2,1,0,3,1,0,1,0,0,1,1,1,1,2,1,0,1,2,0,1,2,0,0,2,0,2,2,-1,-1,2,0,2,2,-1,2,1,0,1,0,0,2,0,1,1,-1,0,2,0,0,1,-2,1,2,0,-1,2,0,-1,2,0,-1,2,-1,-1,2,-1,-2,2,-2,-3,2,-2,-1,1,0,-2,2,0,-2,4,0,-2,1,0,-2,1,1,-2,2,2,-2,1,2,-2,1,4,-1,-1,3,0,-1,2,0,1,5,1,-3,0,-2,1,0,-3,2,0,-1,1,0,0,1,1,1,2,2,0,3,1,1,2,-1,0,1,-1,0,0,-1,0,1,-1,1,0,-1,1,1,-1,1,0,-1,0,0,2,0,1,1,-1,0,-1,1,0,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,-1,0,0,-1,0,1,-1,-1,-1,-3,-3,-4,-7,-2,0,-3,-2,0,0,-2,1,0,-2,0,0,-2,0,0,-2,-1,0,-1,-2,0,1,-2,-3,-4,-4,2,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-1,0,0,-1,0,-1,0,0,-1,1,0,-1,0,0,-2,0,0,-3,0,0,-3,-1,-1,-3,-1,0,-2,-1,0,-2,-1,0,0,-2,0,0,-2,1,0,-2,0,0,-2,1,0,-2,1,-1,-2,1,0,-2,1,-2,-2,1,0,-1,1,0,-2,1,0,-2,1,1,-2,1,2,-2,1,3,-3,2,2,-1,1,1,0,1,2,-1,1,1,-1,0,1,-1,0,1,-2,-1,0,0,-3,0,-2,-2,-2,-2,-5,-1,-1,0,1,0,-1,2,-1,0,1,-1,-1,1,-1,-1,1,1,0,0,6,-1,2,9,-1,0,8,0,5,0,-1,2,0,0,3,1,-1,1,2,-1,1,1,-1,1,3,-1,-3,1,-2,-3,0,-2,0,-3,-4,0,-4,-3,2,-5,-6,-2,3,-1,2,4,-1,3,2,-1,2,2,-1,2,2,0,1,3,0,0,1,0,0,1,1,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-2,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,2,1,-1,2,1,-2,1,0,0,1,0,0,2,1,0,4,3,2,-1,5,1,10,3,4,1,0,0,1,0,1,1,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,-1,-2,-2,-3,-2,-3,-4,-2,-2,-3,0,-1,0,0,0,1,0,-1,1,-1,-2,1,0,0,1,0,-1,2,1,0,3,1,-1,3,1,1,3,-1,-1,2,-1,-1,2,-1,-1,2,-1,0,1,-1,-1,1,0,1,1,3,2,3,1,0,6,7,5,2,-1,0,1,-1,1,1,-1,0,2,-1,0,2,0,0,2,1,0,3,2,0,4,2,-1,4,2,-1,3,2,-1,2,1,-1,2,-1,1,2,-1,1,2,-1,1,2,-1,1,1,-1,1,1,-3,1,-1,-5,0,0,-6,0,-2,-5,1,-4,-3,2,-4,-2,2,-3,-1,2,0,-2,3,0,0,1,0,0,1,-1,0,0,0,-1,-1,-1,-2,0,-1,-3,-2,-2,-2,-4,-3,0,-4,-2,1,1,-2,-1,0,-3,3,1,-2,2,0,3,0,-1,2,0,-2,2,-2,-4,1,-2,-4,1,-2,-5,1,0,-2,2,-2,-4,1,-1,-3,1,0,-2,2,0,-1,2,-1,-2,1,1,0,2,1,2,2,1,2,1,2,2,2,2,2,1,2,2,2,1,1,1,1,2,1,1,2,1,0,2,0,1,2,1,-1,2,0,-1,2,0,0,2,1],[-1,3,0,-1,1,-1,0,1,-4,1,0,-6,-1,1,0,0,1,0,-1,0,0,-1,0,2,0,-1,2,1,-1,2,4,3,-3,7,4,-1,0,0,2,-1,0,2,0,0,2,0,0,2,0,-1,1,-3,-2,-1,-6,-1,-2,-3,-5,-2,0,0,2,0,0,2,0,0,2,0,0,2,0,1,2,-1,1,2,-2,1,2,0,2,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,1,1,0,1,1,-1,1,1,-1,1,0,-2,1,0,-1,1,0,-1,1,1,0,1,2,0,0,1,0,1,1,0,0,1,0,0,1,2,1,1,1,0,0,1,1,0,-2,1,-1,-4,-1,-3,-2,2,0,0,0,1,0,1,0,0,0,2,0,0,2,0,-1,2,0,0,2,0,0,1,-2,0,-1,2,1,3,0,0,1,0,-1,1,0,0,1,0,-1,1,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,-1,1,-1,0,0,0,-1,2,-1,0,0,0,0,0,0,0,0,1,0,0,0,-1,0,1,-1,1,0,-2,1,0,0,3,0,-5,-1,0,0,0,1,0,0,0,0,0,1,0,0,0,1,1,0,1,1,0,1,1,0,0,1,-1,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,2,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,-1,-1,-1,-1,-2,-1,-1,-2,0,-2,-2,-2,-1,1,0,0,1,-1,0,1,0,0,1,0,0,2,1,0,2,1,0,3,1,-1,3,1,-1,3,1,0,3,2,0,3,2,0,2,2,1,1,0,0,2,0,0,1,0,0,1,0,0,0,0,1,0,1,1,1,2,1,0,1,2,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,1,0,0,0,0,0,0,1,1,0,2,1,-1,2,1,1,2,1,0,0,0,0,0,-1,0,0,0,1,0,0,1,-1,0,0,-1,0,-1,0,0,-2,0,0,1,0,0,1,-1,-1,1,-1,-2,2,0,0,2,0,0,2,0,0,2,0,0,2,1,-1,1,1,0,3,1,-2,2,0,0,1,-1,0,2,0,0,1,0,0,1,0,0,1,0,-1,1,-1,-1,2,0,0,2,1,0,2,1,1,2,1,0,1,0,1,2,1,0,2,0,0,2,1,0,2,0,0,2,0,1,3,-1,0,1,1,2,1,1,3,1,2,4,2,2,2,3,2,4,1,1,-1,1,1,-1,1,1,-2,1,1,-2,0,0,-3,-1,0,-3,2,-3,-2,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,2,-1,-3,4,-2,2,1,-2,-1,0,-1,0,1,-2,-2,0,-1,-3,0,-1,-5,-1,-1,-6,1,0,-4,-2,0,-1,0,0,-1,1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,0,-2,2,-2,-3,3,-5,-4,5,0,1,0,1,1,1,-1,1,1,-1,0,0,-2,-1,1,-1,1,2,0,1,2,0,1,2,-1,1,2,0,1,2,0,1,3,0,1,2,2,1,1,3,-2,0,0,-1,-1,0,2,3,0,4,4,0,2,3,0,1,2,-1,1,1,-2,1,0,-1,0,1,-1,0,1,-1,0,0,-2,0,-1,-3,-2,-1,-4,-1,-2,-7,0,-4,-7,1,-5,-9,-2,-4,-2,-1,1,-2,-1,1,-1,0,1,-1,0,0,0,0,1,-1,0,0,-1,0,0,-1,1,0,-1,-2,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-2,1,-1,-2,1,-1,-3,1,0,-2,1,0,-2,1,0,-1,1,0,-1,2,0,-1,2,0,0,2,0,0,1,0,-1,1,0,-1,2,0,-1,2,0,-1,2,0,0,0,0,1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,1,-1,1,0,-2,1,-1,-3,1,1,-3,2,1,-2,2,-1,-3,1,2,-1,2,0,-1,2,0,-2,2,0,-1,1,-1,-1,1,-1,-1,1,-1,-2,1,-2,-2,0,-2,-3,-1,0,-3,1,-1,-2,0,-1,-1,1,-1,-2,1,-1,-2,1,-1,-3,0,-1,-2,0,-1,-2,1,-1,-1,1,-1,-1,1,-1,-1,2,0,-1,2,0,-1,2,0,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-2,0,1,-3,1,3,0,-2,-1,-6,0,-1,-1,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,0,-2,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,0,0,-2,-1,0,-2,-1,0,-3,0,-1,-1,-1,0,-1,-2,0,0,0,-1,0,0,-1,1,0,-1,1,0,-1,0,0,-1,1,-1,-1,-1,-2,-1,-1,-2,-1,0,-3,-1,-3,-1,0,1,-1,0,2,-2,-1,1,-2,0,1,-1,0,1,-3,0,-2,-3,0,-2,-2,1,-3,1,2,-5,2,3,-5,1,3,-6,-3,0,1,-4,-1,1,-3,0,0,-3,0,0,-4,-1,-1,-3,2,-2,-5,-3,-3,-3,0,0,-4,0,0,-2,-1,0,-2,-1,0,-1,0,1,0,0,1,-1,1,1,-1,2,1,-2,3,2,-2,2,2,0,5,3,-5,-2,1,-1,2,1,-1,2,1,-1,2,1,-1,2,1,-1,2,1,0,2,1,-1,2,1,0,1,1,0,1,2,0,0,2,-1,1,3,0,1,1,1,1,2,0,1,1,0,1,1,-1,1,1,-1,0,1,-2,-1,1,-3,-2,2,0,0,2,0,1,1,0,1,1,1,1,0,1,1,0,0,1,1,0,3,-3,-1,1,-3,-1,-1,-2,-2,-3,-1,-3,-4,-1,-2,-4,-1,1,0,0,2,1,0,1,0,0,1,-1,0,1,-1,0,-2,-4,3,-3,-4,5,-3,-6,2,1,-1,0,2,-2,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-1,1,0,0,1,0,0,1,1,-1,1,1,-1,0,1,-1,0,1,0,0,1,0,0,0,0,0,0,-1,0,0,0,-2,-2,1,-2,-2,4,-2,-3,-1,0,1,0,-1,0,1,0,1,1,-1,1,1,-1,1,1,-2,1,1,-1,0,1,-1,1,0,0,1,0,-1,2,0,-1,1,0,0,1,1,-1,1,0,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,0,0,1,1,0,1,1,-2,1,0,-2,1,0,-1,1,0,-2,1,0,-1,1,-1,-1,3,-2,-3,5,-6,-3,6,-7,-5,6,-8,-1,1,1,-2,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,3,0,1,0,0,0,0,-1,0,-1,-2,-1,0,-1,2,2,-1,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-2,-2,-1,-1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,0,2,0,-1,0,1,-3,0,1,-4,2,0,-2,4,-3,-6,1,0,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-3,1,0,-2,2,2,-2,4,5,1,0,0,-2,-1,1,-1,1,0,-2,1,0,-1,1,0,-1,3,0,0,4,1,1,3,1,0,0,0,-2,0,1,-2,-1,0,-2,-1,0,-2,-3,0,-4,-4,0,-5,-3,0,-6,-4,-1,-5,-1,0,-2,-1,1,-3,1,0,-2,1,0,-2,0,0,-1,-1,-1,0,1,0,0,1,0,-1,1,1,-1,0,2,-1,1,2,-1,1,4,-1,4,4,-2,4,4,-2,5,7,-1,4,6,-1,0,9,0,1,3,-1,0,3,-2,1,2,-1,1,1,0,2,1,0,1,0,1,2,0,3,-2,-2,1,0,1,0,0,0,1,-1,1,1,-2,1,1,-3,1,1,-6,1,1,-2,0,1,2,1,3,-3,-3,0,-2,0,2,-2,-1,5,-1,-1,1,-1,-2,2,0,-2,3,1,-4,1,1,-4,0,2,-5,1,0,-1,2,0,-2,2,0,-1,2,1,-2,2,1,-2,1,1,-2,0,0,-1,1,2,-2,-2,1,-1,2,2,-1,2,2,-1,2,2,-1,1,3,-2,2,3,0,3,4,-3,3,3,-1,0,2,-1,0,3,-1,0,3,0,-1,4,0,-1,1,1,0,2,0,-1,0,5,-3,-2,3,-5,2,0,-2,2,1,-3,1,0,-2,0,0,-3,0,0,-3,0,-1,-3,0,0,-2,-1,0,-2,1,-2,-2,1,-2,-1,1,-3,-1,0,-2,0,-1,-2,0,0,-2,-1,1,-2,-1,1,-2,-1,1,-1,-1,2,0,-1,2,1,-1,1,2,-1,2,1,-1,3,1,0,0,1,-1,0,2,-1,0,2,-2,-1,2,-1,0,0,-3,-3,0,-2,-5,1,0,-5,1,3,-8,0,0,-1,2,-1,-2,3,-1,-1,0,-1,-1,0,0,-1,-1,0,-2,-2,1,-2,0,-1,-1,0,-1,-1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,1,0,2,1,0,3,0,0,1,0,-1,1,-1,-1,1,0,-1,1,0,0,0,-1,0,0,-2,1,0,0,1,0,-1,4,1,1,0,1,1,-1,1,1,1,1,2,1,1,2,1,1,2,0,8,-2,-2,5,0,-3,-5,5,-1,-7,6,1,1,2,1,1,3,0,1,1,1,1,1,1,1,1,1,2,2,2,-1,1,1,1,1,0,0,2,-1,1,1,-1,1,1,-1,1,0,-2,1,0,-2,2,0,-2,2,0,-1,1,0,-1,0,1,0,0,1,-1,1,1,-1,1,1,-2,1,1,0,1,1,0,1,1,0,0,1,1,1,0,0,2,1,0,1,0,-1,1,0,0,1,0,0,3,-1,0,-2,2,-1,9,-5,1,1,0,-1,1,0,-1,1,0,-1,1,1,-2,0,1,-2,1,0,-2,-2,1,-2,-3,0,-3,-6,1,-2,-8,3,-1,-8,-2,-2,-1,1,-1,0,2,0,-1,0,-3,0,0,-3,0,1,-3,1,0,-3,-1,1,-3,0,0,-2,0,-1,-2,0,-1,-2,0,-1,-1,-1,-2,-1,0,-2,-1,3,1,1,-4,-5,-2,1,-1,-1,2,-1,-1,1,-1,0,1,0,0,1,0,2,0,0,2,0,0,2,0,0,2,0,0,2,1,1,2,0,1,2,0,1,2,0,0,2,0,0,2,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,0,0,0,0,0,1,0,1,3,0,1,2,2,3,3,3,2,2,1,0,1,5,4,3,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,1,0,1,1,1,0,0,1,0,0,1,1,0,1,0,-1,1,1,-1,1,1,-2,1,0,0,1,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-1,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,1,-1,2,0,-3,0,0,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,0,1,0,0,2,0,1,1,-1,1,1,-2,1,1,0,1,1,0,1,1,0,1,-1,0,2,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,-1,1,-1,-1,1,0,-1,2,2,0,2,2,0,2,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,-1,1,1,0,0,1,0,0,2,-1,1,1,0,0,1,0,0,1,0,0,1,-1,0,0,0,0,0,0,1,0,0,1,1,0,1,1,0,1,1,0,0,1,0,1,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,-1,1,-1,0,1,0,0,1,-1,-1,1,0,0,1,0,0,2,0,1,1,0,0,1,-1,0,2,0,0,2,-1,0,2,-1,0,0,0,0,-1,-1,2,-2,1,2,-1,1,3,1,-1,-1,1,-1,0,1,0,-1,0,-1,-1,0,0,-1,-1,0,-2,-3,-1,-3,-4,0,-4,-3,2,-3,-2,2,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,-1,0,0,1,0,0,-1,-1,0,-1,0,-1,-1,0,-1,0,1,-1,0,0,0,0,0,-1,-1,0,0,0,-1,1,2,0,-1,0,0,-1,0,0,-2,-1,-1,-2,-1,0,-3,-1,0,-3,-2,0,-4,-1,-1,-2,-2,-1,-2,-2,-1,-2,-1,-1,-2,-1,-1,-1,-1,-2,-1,-1,-1,-1,-1,-1,-1,-2,-1,-2,-1,-2,-2,-1,-1,-2,-2,-1,-3,-2,-2,-3,-2,-3,-4,-5,-2,-7,-6,-3,-2,-6,-2,-2,-1,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-2,-1,-1,-1,-3,0,0,-4,-1,-1,-3,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,1,-3,0,5,-1,3,1,-3,1,11,3,8,-1,-1,-1,-1,-1,-1,-2,-2,0,-2,-2,0,-3,-2,1,-3,-4,2,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-2,0,1,0,0,0,-1,0,1,0,0,2,-1,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,-1,-1,-1,0,1,0,1,1,-1,0,0,-1,-1,1,-2,-1,1,-3,0,0,-2,0,-2,-6,0,-4,3,0,-1,-1,-1,1,-1,0,1,-1,-1,1,-2,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,0,1,0,1,0,1,1,0,0,1,1,1,1,-1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,-1,-1,2,-1,-4,2,7,-3,-1,-7,-7,5,0,0,2,1,1,2,0,0,1,0,1,2,1,1,3,0,1,3,0,1,1,-1,2,1,0,0,1,0,1,1,0,0,1,0,1,1,1,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,0,2,1,0,2,0,-1,3,3,1,1,-2,1,1,1,1,0,2,2,1,1,2,0,1,2,1,1,0,0,3,3,-2,-2,1,0,1,1,0,1,1,1,1,1,1,1,0,1,1,0,2,0,-1,2,0,0,2,0,0,0,1,0,0,1,0,1,1,0,0,1,0,1,1,0,1,1,0,1,2,0,0,1,0,-1,2,0,0,-1,1,-1,-1,1,0,-2,2,-1,-2,3,0,-2,2,0,-3,2,-1,-3,3,-2,-3,0,-1,-4,0,-1,-2,0,-2,-2,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,1,0,-1,0,-2,-1,-1,-2,-2,0,-1,-2,0,-1,-2,0,0,-3,1,0,-3,-1,-1,-3,0,-1,-2,1,0,-2,0,0,-2,0,0,-1,1,-1,-1,1,0,0,2,-1,-1,1,-1,0,1,-2,-1,1,-1,-2,-2,-1,-3,-6,-2,-4,-2,-2,-2,1,0,-2,1,1,-2,0,0,-2,-1,1,-2,-1,0,-2,-2,0,-5,-6,6,1,2,-6,-2,0,1,-3,-1,1,-2,0,1,-2,0,1,-2,0,0,-1,0,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,-2,-1,-2,-2,-2,-2,-2,-2,-1,-1,-1,-1,-1,-2,0,0,-2,0,0,-3,0,0,-3,0,0,-3,0,0,-3,0,0,-3,-1,-1,-3,-1,1,-2,0,1,-2,0,2,-2,1,1,-2,1,1,-1,2,0,-1,-2,2,-3,7,2,-1,2,1,-2,2,0,-1,2,1,0,2,1,-1,2,1,-1,0,-2,-1,2,-2,5,3,-1,4,0,-2,0,0,1,1,0,1,-1,0,-1,0,-1,-2,-1,-2,-3,0,-1,-3,4,-2,-3,4,-3,-3,7,0,-3,0,-1,-2,0,-1,-2,-1,0,-1,-1,0,-1,0,0,-1,1,0,-3,2,0,-4,2,0,-5,-1,2,-4,-1,1,-5,-3,4,-2,-1,-1,-1,-2,-1,-2,-2,-1,-1,-1,-1,-1,-1,-1,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,0,0,0,0,0,-1,-1,0,0,-1,0,1,0,-1,2,0,-2,3,0,-2,3,1,-3,2,0,-2,1,0,-1,-1,-1,1,-1,-2,1,-1,-1,0,-1,-1,0,0,-1,1,-1,-2,0,-7,0,0,5,-5,-2,0,-1,0,0,-1,0,0,-1,1,0,-1,0,1,-1,0,1,-2,0,1,-1,0,1,-1,0,0,-2,0,0,-2,0,0,-2,1,0,-2,1,0,-2,0,0,-3,-2,0,-3,-1,1,-1,-1,1,-1,-1,1,-2,-1,1,-2,-2,1,-2,-2,1,-3,-3,0,-1,-1,1,-1,-1,1,-1,-2,2,-1,-1,2,0,-1,2,0,-2,2,0,1,2,-1,0,4,-2,1,-2,0,-1,2,0,-1,3,0,-2,0,0,0,0,0,0,-1,0,0,-2,0,1,-2,1,2,-2,1,3,-2,0,3,-2,-1,2,-2,-1,1,0,-1,0,-1,-1,1,0,-1,0,0,-2,0,0,-2,0,0,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-2,0,0,-1,0,-1,-1,0,-2,0,2,-3,-1,-1,-2,1,0,-2,1,-1,0,-1,0,0,-1,6,-5,-2,4,-3,-3,-3,4,-2,-6,5,-2,-1,-3,4,1,-4,3,-3,-3,8,-2,1,-2,-3,1,-1,-3,2,-1,-4,2,-1,-3,2,0,-4,2,1,-2,2,0,-3,2,2,-2,2,2,-2,2,1,-4,2,-2,-4,3,-2,-3,2,-3,-1,0,-2,0,-1,-2,-1,-1,-2,0,-1,-2,-1,-1,-3,-1,-1,-3,1,-1,-2,2,-1,-1,4,-1,0,1,-1,-2,5,-2,0,4,-1,0,2,-1,-1],[4,2,5,3,1,2,4,3,0,2,3,0,3,1,3,5,4,3,1,-1,2,1,-2,2,1,-3,2,2,-5,0,-1,-4,3,3,-4,6,1,-2,1,1,-2,1,1,-1,-1,1,-1,-1,1,-1,-2,1,-2,-2,0,-3,-1,0,-2,-3,2,0,-2,2,-1,-2,2,1,-1,2,2,-1,2,4,0,2,5,0,2,4,-1,2,6,0,1,1,1,1,1,1,1,1,1,0,0,2,-1,1,3,-2,1,3,-2,0,2,-2,1,2,-3,1,1,-3,1,1,-3,1,2,-2,1,2,0,-1,1,0,-1,2,0,-1,1,0,-2,1,1,-2,1,1,-3,1,-1,-2,-1,0,0,-2,1,1,-4,3,-1,-7,2,2,-5,1,-2,0,1,-3,0,1,-1,0,1,-2,-1,2,-2,-1,2,-2,0,2,-1,-1,2,-1,0,1,-2,-4,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,1,2,0,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,0,0,0,-1,0,-1,-1,-1,2,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,-1,1,1,-1,0,1,-1,0,3,-1,0,-1,-1,0,1,-1,1,1,-1,1,0,0,1,1,0,1,1,0,1,1,0,1,0,0,0,0,-1,0,1,0,1,1,0,1,1,0,1,1,0,0,0,0,0,0,0,0,1,0,1,1,0,1,1,0,1,0,-1,1,1,0,1,1,0,0,1,0,1,2,-1,0,1,0,1,1,0,1,0,1,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,2,1,1,2,2,2,2,1,1,1,1,1,1,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,0,0,0,0,-1,0,1,-1,0,0,-1,0,0,0,0,0,-1,0,1,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,0,1,0,-1,2,0,1,1,-1,1,2,-1,1,1,0,0,1,1,1,0,1,-1,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,2,1,-2,1,1,0,-3,1,-1,3,2,4,0,0,0,0,-1,-1,0,0,0,0,0,0,1,0,0,0,-1,1,0,0,0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,1,-1,-1,0,-2,-1,-1,0,0,0,0,-1,0,-1,-1,0,-1,-1,0,0,-1,-1,0,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-3,0,-1,-1,0,0,-2,0,-1,0,1,1,0,1,2,0,1,3,-2,2,3,-2,6,3,-1,5,2,0,7,0,0,2,2,1,4,2,0,0,1,0,0,1,0,1,2,-1,0,1,-3,0,1,1,-1,1,1,0,0,1,0,0,2,-1,0,2,-1,-1,4,-1,-1,5,-3,-3,3,-1,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,2,-1,0,0,-1,0,1,-2,4,-1,-3,2,0,-3,5,1,1,-2,0,2,-2,2,0,-3,2,-1,-3,4,0,-3,2,0,-4,2,1,-4,1,1,-3,1,1,-2,1,2,-3,2,2,-2,3,3,-2,-3,0,-1,0,1,-2,2,2,-1,1,3,-1,1,2,-1,1,3,0,1,3,0,1,2,0,1,3,0,1,2,0,0,1,1,0,1,1,0,0,3,0,1,4,0,3,4,1,4,4,1,6,3,0,4,5,0,1,1,1,1,1,0,0,1,1,0,1,1,0,1,2,0,3,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,2,1,-1,0,0,1,-1,0,2,-1,0,3,0,-1,1,0,-2,1,0,-2,1,-1,-2,1,-1,-2,0,-2,-4,0,-1,-2,2,-1,-2,0,-1,-3,0,-1,-2,0,0,-2,-1,0,-1,-2,0,0,-2,-1,-1,-1,-1,-2,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,-1,-1,-4,-1,-3,-3,1,-5,-1,1,-4,0,0,-7,0,4,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-1,0,-2,4,-2,-2,5,-1,-4,6,-3,-3,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,1,1,-1,0,0,-1,1,0,-1,1,-1,-2,1,-1,-2,0,1,-1,0,4,-2,-1,-2,0,1,0,0,2,0,-1,0,0,0,1,0,0,0,0,-1,0,-1,-1,0,2,0,1,1,1,1,0,0,0,1,0,0,1,0,0,2,2,-1,1,3,-2,4,2,0,-2,0,1,1,1,1,2,0,0,1,0,1,1,0,0,0,0,1,1,0,0,0,0,1,1,0,1,1,-1,0,0,0,1,1,0,2,0,1,3,0,0,1,0,0,1,0,1,2,0,1,2,-2,0,3,-3,-1,1,-2,-2,-2,-1,-1,-3,0,-2,-3,-1,0,2,1,0,3,1,1,1,1,1,2,1,1,2,0,0,1,0,1,3,1,1,2,1,0,2,1,1,2,1,1,2,2,0,1,2,0,1,2,0,1,2,0,1,2,0,1,3,1,0,5,-3,0,4,6,-1,7,0,0,2,-1,-1,2,0,0,2,0,0,2,-1,0,2,-1,0,2,0,0,1,0,0,1,0,0,0,1,0,-1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,-1,2,-1,0,2,-1,0,1,-2,2,2,-1,0,0,-1,1,0,-2,1,0,-1,1,-1,-1,1,0,0,1,0,-1,2,-2,-1,0,-1,0,0,-2,1,3,-5,0,-1,-1,2,1,-1,-1,1,-2,-2,2,-1,0,2,-2,0,3,-1,0,2,-3,1,0,-6,2,4,-1,0,1,-1,-1,2,-2,-2,0,1,-1,0,1,-2,0,1,-3,0,1,-4,-2,1,-7,-2,1,-6,-1,0,-3,0,0,-1,0,1,-2,1,1,-3,0,2,-1,0,2,-1,0,2,1,1,2,2,-1,-4,2,-3,-3,9,1,-9,-5,0,2,-1,0,2,-1,0,1,-1,0,1,-2,1,1,-2,0,-1,-2,3,1,-3,0,2,-1,-1,1,0,1,2,-1,1,2,0,1,1,1,0,2,0,-1,1,1,-1,1,0,-1,1,0,-1,1,-1,-2,1,-1,-2,1,-2,-2,1,-2,-2,1,-1,-2,1,0,-2,2,-1,-1,1,0,-1,1,0,-2,2,0,-2,2,0,-2,1,1,-2,0,1,-2,-1,3,-4,-2,6,1,-1,2,-2,1,0,-2,2,0,-1,1,1,-1,2,1,-1,2,1,-1,2,1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,-2,-1,-3,-2,-2,-1,0,1,0,0,1,-2,1,0,-2,2,0,-2,3,0,-2,3,0,-3,1,0,-2,5,0,-1,2,0,-1,2,0,0,2,0,1,2,0,1,3,-1,-2,-1,0,-1,0,-1,0,0,-1,-4,-2,-3,-10,-3,-5,-3,-2,-4,2,1,0,2,1,0,1,0,0,2,-1,0,2,-3,1,2,-1,0,2,-4,2,3,-5,0,-1,-1,4,1,-2,1,2,-2,1,1,-1,1,0,-2,1,-1,-2,1,-1,-3,2,-3,-3,1,-1,-4,2,1,-1,1,1,-1,1,0,0,1,1,0,1,1,0,1,2,0,1,1,-3,2,4,2,2,1,0,1,2,0,2,1,0,2,0,-1,2,-1,-1,2,-2,-1,1,-2,-2,2,-1,-1,4,0,0,1,0,1,1,0,1,1,0,1,1,1,1,0,-1,1,0,-4,1,0,-7,1,0,-7,1,0,0,2,1,0,3,1,0,0,1,0,-1,1,1,-1,2,0,-2,1,3,-2,-1,-4,-3,4,0,-1,1,0,-1,0,0,-1,1,-1,-1,0,-1,-1,0,0,-1,0,4,2,-2,6,6,-5,5,1,-1,-1,-2,0,-1,-2,1,0,-2,-1,0,-3,-2,0,-3,-2,0,-2,-2,-2,-3,-2,1,0,-2,-1,-3,-2,-1,-4,-2,-1,-2,-1,-1,-3,-1,-1,-3,0,-1,-3,0,1,-3,1,-3,-2,0,-1,-2,-1,-2,-2,-1,0,-2,0,0,-2,0,1,-2,1,3,-1,3,2,-5,1,1,-1,-1,0,-1,-2,1,-1,-1,1,-1,-3,1,-1,-3,1,1,-3,1,2,-3,-2,0,-3,-1,1,-3,0,0,-3,0,1,-3,0,-1,-3,0,0,-3,-1,-1,-2,-1,-2,1,0,0,-3,-1,-1,-3,0,-1,-2,1,-1,-2,0,-1,-2,0,-1,0,0,-4,3,2,1,-1,1,-1,-1,1,-1,-1,0,-2,-1,0,-2,0,-1,-3,0,0,-4,0,0,-3,0,0,-3,1,1,-3,0,2,-4,0,3,-4,0,1,-4,-1,2,-4,0,-1,-3,0,-1,1,0,0,3,1,-3,1,0,3,-4,0,3,-7,1,3,-1,1,3,-1,1,3,-1,1,4,1,-2,4,1,4,4,0,0,4,0,0,2,0,0,2,0,0,2,0,0,1,-2,-3,0,-2,-3,0,-2,-3,2,0,1,2,0,1,2,0,0,2,1,0,3,0,0,3,0,-1,3,-1,-1,1,-4,-3,2,2,0,2,3,-1,0,2,1,-1,4,1,-3,4,3,-1,4,1,-5,6,3,-2,5,0,4,2,-4,4,2,-3,-1,4,1,-2,7,0,0,0,2,1,0,2,0,-1,2,1,-2,0,0,-2,4,2,0,2,2,0,2,2,0,2,2,0,2,2,0,1,1,0,1,1,0,1,1,0,0,0,0,0,0,-1,1,0,0,1,2,0,2,2,0,2,1,0,1,1,0,1,1,1,0,1,2,-1,0,0,1,-1,-1,1,0,0,1,0,-1,1,-2,-2,1,-3,-2,-2,-6,-2,-3,-1,-4,-4,1,-1,2,0,-2,2,1,0,2,2,0,1,0,0,1,0,-1,1,-1,0,1,-2,0,0,-5,0,0,-7,2,1,-6,-2,0,-1,1,2,-1,2,4,0,0,1,0,0,1,1,0,1,2,-1,1,0,0,1,0,0,2,0,0,2,1,0,1,0,0,1,1,-1,1,1,0,1,-1,-1,2,4,2,0,0,0,1,1,0,1,0,0,1,0,1,1,-1,1,2,-1,1,2,-1,1,2,-1,1,2,-2,1,2,-2,1,3,-3,1,3,-3,1,2,-3,1,2,-2,1,2,0,1,1,0,1,0,0,1,1,0,1,0,0,1,1,1,0,1,1,1,1,1,1,1,2,1,2,2,1,2,0,3,3,-1,1,3,-3,2,3,-5,3,4,-4,1,2,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,2,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,2,2,0,0,0,1,0,-1,1,-1,1,0,0,1,0,0,0,0,0,-1,0,-1,1,0,0,0,0,0,0,0,-1,0,1,0,0,0,0,0,0,0,0,-1,1,-2,-1,3,1,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,-1,-1,0,1,0,0,1,0,-1,0,-1,-1,-1,-1,-1,1,-1,-1,0,-1,0,0,-1,0,0,-2,-2,0,-1,-2,0,-1,-1,0,-1,-2,0,-1,-2,0,-1,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-3,0,0,-3,0,0,-2,-1,-1,-3,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-1,0,0,-2,-1,-1,-2,-1,-1,-3,0,-1,-2,1,0,0,0,0,0,1,1,-1,3,2,-2,4,2,-3,3,1,-3,-1,-1,-3,-1,0,-2,-1,-1,-1,-1,-1,-1,-2,-1,-1,-2,-1,-2,-1,-1,-1,-1,-1,0,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-1,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,0,-2,-1,0,-2,-1,2,1,-1,1,1,-2,5,-2,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,0,0,-2,-1,0,-2,-1,0,-1,0,-1,-1,-1,-1,-2,-1,0,-1,-1,0,0,-1,0,-1,-2,0,0,-2,0,0,-2,-1,0,-2,0,-1,-3,0,0,-2,0,0,-1,0,1,-1,0,-1,-1,0,-1,0,0,-2,0,-1,0,0,1,0,-3,0,2,-3,0,3,-4,1,-1,0,-1,-1,0,-1,-1,1,0,0,1,-1,0,1,0,0,1,-1,-1,1,-1,0,1,-1,1,1,0,0,0,-1,1,0,-1,1,0,-1,1,0,0,1,-1,-1,1,-1,-1,1,0,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-3,-2,2,-4,-1,-4,-4,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,0,0,2,-2,1,2,0,-1,5,-1,-3,-2,1,0,0,0,0,1,0,0,0,0,0,1,0,-1,0,0,-1,0,0,-1,-2,2,-2,0,4,2,-4,2,-7,0,0,-1,0,-1,0,1,0,-1,1,-1,-1,1,-2,0,-1,-4,3,1,0,-1,1,-1,-1,0,0,0,0,0,-1,0,0,-1,-1,0,2,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,1,0,-1,2,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,-1,-1,2,-3,-1,2,-5,-3,0,-8,-7,3,-4,-2,1,1,-1,1,1,-1,0,1,-1,0,0,-1,-1,1,-2,0,1,-1,0,1,-1,0,2,-1,0,2,-1,0,1,-1,1,1,-1,1,0,-1,1,0,-1,0,1,-1,1,0,-1,1,0,-1,1,0,-1,0,1,-1,0,1,-1,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,2,0,0,3,0,-2,3,0,-7,5,0,2,1,1,0,1,0,0,1,1,0,1,-1,0,0,-1,0,1,-2,2,1,-1,0,0,-1,0,0,-2,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,1,1,1,0,1,1,0,1,1,-1,1,1,-1,2,0,0,0,1,0,0,0,1,0,1,0,0,0,1,1,-1,1,0,-1,0,2,-2,2,-2,1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-2,-1,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,1,-1,0,0,-1,1,2,-2,1,0,-1,1,0,-1,1,0,0,1,0,1,2,1,2,2,2,3,3,1,1,4,0,1,1,0,1,1,0,1,0,0,1,0,0,1,-1,-2,0,2,-2,0,2,0,0,3,2,0,3,2,0,2,3,-1,4,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,1,-1,-2,0,-1,-2,0,0,-1,1,1,0,3,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,0,2,-1,0,2,-1,0,3,0,-1,4,0,0,3,-1,-1,0,0,-1,0,1,-1,0,0,-1,-1,1,-1,-1,1,-1,-2,1,0,0,0,-2,-3,2,-1,-1,1,-2,-2,2,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-3,0,1,-2,0,0,-1,0,0,-1,1,0,0,1,0,2,0,0,1,0,0,0,0,-1,0,0,0,0,0,-1,0,-1,-2,1,-1,-2,1,-1,-1,2,-2,-1,2,0,-2,2,-3,-2,0,-1,-2,0,-1,-3,0,1,-2,0,1,-3,0,1,-2,-2,2,-5,1,3,-2,1,0,-2,1,0,0,1,1,0,1,1,1,1,1,0,0,0,0,4,0,2,0,-3,1,2,-7,1,1,0,1,2,-1,0,1,-1,0,1,-2,0,1,-1,-1,1,0,0,1,-1,1,3,-2,0,0,0,0,0,-3,0,0,-3,-1,0,-2,-1,-1,-3,-1,-1,-3,-2,-2,2,-2,-2,1,0,-1,3,3,-2,1,5,-3,3,4,-2,-1,-2,-1,-3,-2,-2,-4,-1,-1,-2,-1,-1,-2,-1,-1,-1,-2,-1,0,-1,-1,0,-1,-1,2,0,-1,2,1,-1,2,1,-1,2,2,-1,2,2,-1,2,2,0,2,3,0,2,2,0,2,1,0,2,1,0,2,-1,-1,2,-2,-1,2,-1,-1,1,-1,-1,1,-2,-2,2,-2,0,5,6,0,3,-11,1,10,-1,-1,1,0,-2,1,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,-1,-1,1,-1,-2,1,-1,-1,1,-1,-1,2,-1,-2,2,-1,-1,1,-1,-1,0,-1,-1,0,0,-1,1,0,-1,1,0,-2,0,0,-2,-1,0,-3,-2,1,-3,-3,0,-2,-1,1,-2,-1,2,-3,-2,2,-1,-1,3,0,-1,3,2,-1,3,0,0,3,-4,-1,2,-6,0,5,-4,-2,2,1,-1,4,1,-1,0,1,0,-1,1,0,-1,1,0,0,1,-1,1,1,-1,1,1,-1,1,1,-2,0,1,-2,-1,1,-2,-1,0,0,-1,1,1,-1,0,0,-1,-1,1,-1,-1,0,-1,-2,0,0,-4,-1,0,-6,-1,-1,-5,0,-2,-3,2,-2,-2,1,0,-1,1,0,-1,0,0,-1,3,0,0,3,1,0,3,3,2,3,3,1,2,6,3,1,8,5,2,6,4,3,-1,0,3,-2,0,2,-1,0,2,1,-1,2,0,-2,1,0,-2,1,-1,-3,1,-1,-4,0,-2,-4,0,-1,-2,1,-1,-4,0,-1,-3,0,0,-2,1,0,-2,2,0,-2,2,1,-1,2,1,0,2,0,1,1,0,1,1,0,0,1,1,0,2,0,0,2,-1,0,1,-2,0,0,-3,-1,0,-1,0,0,-3,-1,-1,-3,0,-1,-2,0,0],[1,0,-3,2,1,-2,3,1,-1,5,2,2,1,0,-1,0,0,-2,1,-1,-1,0,-1,0,0,-2,0,-3,-2,0,-2,1,-3,6,2,-2,0,0,0,0,1,-1,-1,0,1,-1,0,1,-2,0,3,-2,0,5,-3,2,6,-2,-1,6,-1,0,1,-1,0,1,-2,-1,1,-2,-1,1,-1,-1,1,-1,-2,1,1,-3,0,-1,0,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,-1,-1,0,-1,-3,-1,-2,-3,-1,-2,-3,0,-1,-3,-1,-2,-1,0,-1,0,0,0,0,0,0,-1,-1,1,0,0,1,1,1,1,1,1,2,0,0,1,0,1,1,2,0,-1,3,0,-1,4,0,0,5,-1,-3,0,0,2,0,-1,3,0,0,2,0,0,2,0,0,3,0,0,3,0,1,2,1,2,2,0,2,0,0,0,2,0,0,2,0,-1,2,0,-1,1,0,-1,1,-1,-2,0,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,2,0,0,0,0,0,1,0,0,1,0,0,2,0,0,1,-1,0,1,-2,1,0,-1,-1,0,-1,-1,0,-1,-4,0,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,1,0,1,-1,0,2,-1,-1,2,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,1,0,1,0,0,0,-1,-1,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,-1,1,2,0,0,1,0,0,0,0,0,0,0,1,0,0,1,-1,0,1,0,0,0,-1,0,0,-1,0,0,-2,1,-1,-3,0,-1,-1,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,-1,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,2,0,0,0,0,-1,0,0,1,0,0,0,0,0,0,0,-1,1,0,0,1,0,0,2,0,0,3,0,0,3,-1,1,3,0,0,0,0,0,0,1,-1,0,0,-1,1,0,-2,0,0,-2,1,1,-2,-1,2,-3,-1,4,0,-1,1,-1,1,0,-1,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,-1,-1,-1,-1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,-2,1,1,1,0,1,0,0,1,1,0,1,1,0,2,1,0,2,0,0,2,0,0,2,0,0,2,0,-1,2,0,-1,2,0,-1,2,1,0,2,0,2,1,1,-1,1,-1,0,0,-2,-1,1,-1,-2,0,-1,-3,0,0,-5,-1,2,-4,-1,4,-4,-4,8,0,-11,7,0,1,-2,1,2,-1,-1,1,-3,1,2,-3,0,2,-4,0,1,-3,4,-1,2,-4,2,-7,1,2,-3,0,1,-2,2,2,-4,2,2,-3,4,3,-3,4,3,-3,5,4,-4,0,0,-3,0,-1,-4,-1,0,-1,-2,-1,-1,-2,0,0,-1,-1,1,-3,-1,4,-3,-2,8,-5,-4,7,-2,-1,-2,-2,-2,-2,-2,-1,-2,-1,0,-1,-1,0,-1,-1,-1,-2,-2,-1,-2,-2,-2,-3,-2,-2,-3,-1,-2,-2,-1,-2,-2,1,-2,-2,-5,-4,0,-1,-1,0,-2,-3,2,-1,-2,0,-2,-3,1,-1,-1,-1,-1,-1,0,0,0,1,1,0,1,-1,0,1,0,1,1,0,2,2,-1,3,0,0,2,0,1,-1,0,1,-4,-2,2,-5,-3,1,-5,-4,1,2,1,0,2,1,2,2,1,2,2,1,1,3,1,3,4,3,2,1,1,1,0,1,2,0,1,1,-1,1,2,-1,0,2,-1,0,2,0,0,2,0,0,2,-1,1,2,-1,0,2,-2,-1,2,-1,0,1,-1,0,2,0,1,1,-1,2,3,2,1,1,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,-1,1,-1,0,0,-1,0,1,-1,-1,1,-1,0,1,-1,-1,1,-1,0,1,0,0,1,1,1,1,2,1,2,3,1,0,2,2,1,-1,0,1,-1,-1,0,-1,-1,0,-1,-1,-1,-2,-1,1,0,-3,-2,1,-6,-6,0,-7,-8,1,-6,0,-2,-1,0,-1,-1,0,-2,-1,1,-2,-1,1,-2,-1,1,-1,-2,2,-1,-2,2,-1,-1,2,-1,-1,2,-1,-1,2,0,-1,3,0,-2,3,1,-1,1,-1,-1,2,-1,-1,1,-1,-1,1,0,0,1,0,-1,1,0,1,1,-1,1,3,2,8,-1,-5,-7,0,-1,-1,1,0,0,0,-1,-1,0,-1,-1,0,-2,-1,0,-3,-1,-1,-2,-1,1,-1,-1,1,-1,-1,1,-2,-1,1,-2,-1,2,-2,-1,-1,0,-1,-1,1,-4,-1,0,1,1,-2,-1,1,-2,-1,2,-1,0,2,-1,1,2,-1,1,0,-1,0,0,0,0,-1,0,-2,-2,0,-3,-1,1,-2,-3,0,-5,1,0,1,0,0,2,1,0,0,0,0,0,0,0,0,0,0,2,-1,-2,2,-3,-3,-1,-5,-6,-2,-4,-9,-2,-6,-6,-5,0,0,0,0,-1,0,-1,1,0,-2,1,0,-2,1,-2,-4,-2,-4,-1,2,0,-1,1,0,-1,1,0,-1,1,0,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,0,-1,-1,-1,0,-4,-2,-2,0,-2,0,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,2,1,1,2,1,0,2,1,1,2,1,1,2,1,1,2,0,1,1,-1,0,1,-1,0,1,0,1,0,1,-1,1,2,-3,3,2,-1,-1,0,0,0,-1,0,1,0,0,0,1,-1,0,1,-1,0,0,0,-1,1,-5,-1,-1,-2,0,-4,-3,2,-4,-6,3,-5,-1,2,1,-1,-1,1,-1,-1,1,-1,0,2,-2,0,2,-2,1,2,-3,0,2,-1,-1,2,-6,1,1,-1,-1,2,-2,-1,1,-1,0,1,-1,-1,2,-1,-2,0,-2,-2,0,-3,-2,-1,-4,-2,-1,-2,-3,0,-1,-2,1,-1,0,2,-1,0,1,0,0,1,0,0,0,0,0,0,0,0,1,-1,-2,1,-2,-3,2,-2,-3,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,2,0,-1,-2,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,-1,0,0,0,-1,-1,-1,-1,-1,0,-1,0,1,-1,0,1,0,0,1,1,0,0,0,0,0,0,1,-1,0,1,-1,0,1,-1,0,0,0,0,0,1,-2,-3,-1,3,5,4,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,0,1,0,0,-1,0,-1,0,0,-1,0,0,-2,1,0,3,0,3,1,2,1,-1,0,1,-1,0,0,0,0,0,1,0,0,1,0,0,2,0,1,3,1,-2,1,-1,1,1,-1,1,0,-1,1,1,-1,0,0,-1,-1,0,0,1,2,0,1,1,-2,1,-1,-1,2,-3,3,2,-5,5,2,-3,4,0,1,0,-1,1,-1,0,1,0,0,1,0,-1,0,0,-1,-4,1,-2,-3,0,-3,-6,1,-2,-10,1,0,1,0,0,1,0,-1,1,1,-2,1,1,-1,1,0,-1,2,0,0,1,-1,-1,3,1,-2,0,1,-2,0,1,-2,1,1,-2,1,0,-2,1,1,-2,1,1,-2,0,2,-3,1,1,-2,1,0,-3,1,0,-2,0,0,-1,-1,0,-1,-1,0,-1,-1,1,0,0,-1,0,2,-1,-1,-1,1,-1,-1,1,0,0,0,0,0,1,0,0,1,2,0,3,3,0,2,5,-2,3,5,-2,3,0,-1,0,0,-2,1,1,0,0,1,-1,0,2,-1,0,-1,-1,1,-2,-3,1,-1,1,2,1,-1,-1,2,1,-1,1,-2,-2,1,-2,-3,1,-4,-4,-1,-1,-4,1,-1,-4,2,-1,-4,0,-2,-5,1,-1,-2,2,0,-1,0,-1,-1,0,1,0,-1,1,1,-2,-1,3,1,-4,5,-4,0,4,0,2,0,0,3,0,0,1,0,1,1,0,1,2,0,2,3,1,3,2,2,2,3,1,0,1,0,0,1,0,0,2,-1,-1,2,-2,-1,2,-2,-1,3,-2,0,1,-3,-1,1,-2,-1,1,-2,-1,0,-2,-1,0,-1,-2,0,-1,-2,1,-2,-1,2,-1,-1,9,-3,-2,11,-3,-1,-1,-1,-1,-2,0,-1,-2,-2,-1,-3,-2,0,-3,-1,2,-2,-3,-1,-3,-1,-1,-3,-1,-2,-2,-1,-2,-1,-1,-2,-1,-1,-2,0,-1,-1,2,-2,-5,1,0,-2,-1,-2,-2,0,-2,-3,-1,-2,-3,-1,-2,-4,-1,-2,-5,1,-1,-3,0,-1,-1,1,0,-3,0,-1,-2,-1,0,-2,-1,0,-3,-1,1,-2,-3,2,-2,-4,5,-1,-2,5,0,2,2,-1,-3,7,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,-1,-2,0,-1,-1,1,-1,-3,1,0,-1,2,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,-1,0,-1,-2,2,-1,0,0,-1,1,0,-1,0,0,-1,0,0,0,0,1,0,0,-1,1,-1,4,2,-2,6,1,1,-1,0,0,-1,0,0,-1,-2,0,-2,-2,1,-2,-3,1,-3,-4,6,-4,-1,4,-6,-3,-1,-5,-6,-3,-4,-7,0,-2,-2,0,-3,-2,0,-1,-1,0,-2,-1,0,-3,0,0,-2,-1,0,-3,0,1,-1,-1,1,-2,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-2,0,-1,-2,0,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,1,-1,0,0,-1,1,0,0,1,1,-1,0,0,-1,0,2,0,0,3,0,0,4,1,1,5,-2,-8,8,-2,-14,2,-5,-9,2,1,0,2,2,-2,1,0,1,1,1,0,0,1,0,-1,0,1,0,1,0,0,1,0,0,1,0,-3,3,-1,-1,-2,1,0,1,0,0,1,0,0,1,-1,0,0,-1,0,0,-1,0,-1,-1,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,1,0,-2,0,1,3,5,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,-1,1,0,0,0,-1,0,1,-1,0,0,-1,0,1,0,0,0,0,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,3,0,1,4,1,2,2,1,3,-1,2,3,3,2,4,1,-1,1,1,0,1,-1,0,1,0,0,1,0,0,1,1,0,1,-1,-1,0,0,0,0,0,-1,1,0,-1,1,0,-1,1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,1,-1,-1,1,0,-1,1,1,-1,2,0,-1,2,0,-1,2,0,-1,1,1,-1,1,1,-1,2,1,-1,1,1,-1,1,1,-1,2,1,-1,1,0,-1,2,2,0,1,1,-1,1,1,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,1,0,1,2,0,1,0,-1,1,0,-1,1,0,0,0,-1,-1,0,0,-1,0,0,-1,1,-1,-1,0,-1,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,0,-2,-1,1,-2,-1,1,0,-1,0,1,-1,-1,2,-1,0,0,-1,1,0,-1,1,0,-1,0,1,-1,0,1,-1,1,0,0,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,0,2,1,-1,1,1,-1,1,0,0,2,0,0,3,-1,0,3,0,0,1,0,0,1,0,-1,2,0,-1,1,0,0,1,0,0,1,-1,-1,1,1,-1,1,0,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,-1,1,1,-1,2,2,-2,2,2,-2,-2,3,-3,-2,4,-5,-3,1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,1,1,2,-1,1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,-1,-4,0,-5,-4,-1,-5,-7,3,-7,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,0,0,-1,0,-1,-1,0,0,-1,-1,-1,-1,0,0,0,0,1,0,0,-1,1,1,-1,2,1,0,3,0,0,5,1,2,4,0,-2,7,2,-1,1,1,-1,1,1,-1,0,1,-1,0,0,-1,0,0,0,0,1,0,0,0,-2,0,0,3,1,-1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,0,-1,-1,-2,-5,-1,-5,-5,-2,-4,-8,0,-7,0,0,1,0,1,1,0,0,1,-1,0,1,-1,-1,2,0,-1,3,0,1,2,0,2,2,-1,1,2,0,1,2,0,1,2,1,0,0,0,1,2,0,1,2,0,1,1,0,1,2,1,1,2,1,0,3,0,0,1,0,-1,1,1,1,2,1,1,2,1,2,2,1,2,1,2,2,2,1,2,1,2,1,1,4,4,-1,2,-3,1,1,2,0,1,2,0,2,2,1,2,2,1,2,2,0,1,2,0,1,2,0,1,2,0,0,2,0,1,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,1,1,0,-3,-1,1,-4,-1,2,-2,6,2,-6,-9,3,0,0,0,0,0,0,1,0,0,1,0,0,2,0,0,2,-1,3,0,0,0,0,-1,0,0,0,0,0,-1,0,0,0,1,0,-1,1,0,0,0,0,0,0,0,-1,1,0,-2,1,-1,-1,0,-1,-1,0,-1,-1,-1,-2,-2,-2,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,0,-2,1,-1,-3,3,1,-1,0,-1,-1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,-1,1,1,-1,-1,-1,-1,1,0,-1,1,-1,-1,1,0,0,1,0,-1,0,0,-1,0,-1,0,0,0,-1,0,0,0,1,-1,0,1,0,0,1,0,0,1,0,-1,1,1,-2,0,-1,0,1,0,0,0,-1,0,-1,-1,0,1,-1,0,1,-1,0,1,-3,-1,4,-4,0,3,-1,-1,1,0,3,-1,-2,6,-2,5,3,-2,0,0,1,0,1,2,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,2,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,1,-1,0,1,-1,0,1,-1,1,1,0,0,0,1,0,-1,0,0,1,-1,-1,0,-1,-1,2,-2,0,-2,-3,-1,1,-3,1,2,-6,-1,3,-8,-4,2,-6,1,4,0,0,0,1,0,0,0,1,0,1,1,-1,0,3,-1,0,2,-1,-1,4,-2,1,-1,0,1,1,-1,2,1,-1,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,1,0,0,1,0,0,2,0,0,1,0,0,2,0,0,2,0,0,2,0,0,1,0,0,1,0,0,1,-1,-1,2,0,0,2,0,1,2,0,0,2,0,0,2,0,-1,2,0,-1,3,0,-1,2,0,0,2,0,0,1,0,-1,0,-1,0,0,-1,-1,2,-1,1,2,-4,1,1,-3,2,-3,-5,3,0,0,0,0,0,0,1,0,0,0,1,0,1,1,1,0,1,1,-5,0,0,-5,0,2,-10,-2,-3,0,0,-1,0,0,-1,0,1,0,-1,0,0,-1,0,0,0,0,1,-1,0,1,-1,0,2,-1,0,2,-1,0,2,0,-1,1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,0,-3,0,0,-4,-1,1,-4,-1,1,-2,-1,0,-2,-1,0,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,0,3,2,-2,2,-2,2,5,0,-1,1,1,-2,1,0,-1,0,0,-2,0,0,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,1,0,-1,2,0,0,1,0,-1,0,0,-2,0,0,-2,1,-1,0,0,-2,0,1,-1,0,0,-1,0,1,-1,0,1,-1,2,1,-2,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,-1,-1,-2,0,-2,-1,2,-2,-1,3,0,3,5,-3,-4,1,0,-1,-1,0,-1,-1,-1,-1,0,0,-1,0,0,-1,0,-1,0,1,-1,1,0,-1,2,0,-1,3,1,-1,2,2,-1,1,2,0,0,0,0,1,0,0,0,-1,0,1,-2,0,0,-2,1,0,-1,2,0,-2,2,0,-1,2,0,1,1,0,2,1,0,1,-1,1,-3,-1,1,-6,-2,3,-2,-3,4,-2,-3,2,1,-2,0,2,2,-1,4,2,-3,5,-2,-3,4,-4,-2,2,-1,6,-4,-1,4,-3,0,10,-7,-1,-1,0,-2,-1,0,-2,-2,0,-2,-2,0,-2,-1,0,-2,-1,-1,-2,-1,0,-1,-1,-1,-1,-1,0,-2,-1,0,-2,-2,0,-2,-1,0,-2,-2,-1,-1,-1,0,-2,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,-1,-2,1,-1,-1,0,-1,-2,1,-1,-2,1,-1,-1,0,-1],[0,-3,-2,0,-3,-2,-2,-3,-2,-4,-3,-2,1,-1,-1,2,1,-1,1,-1,-1,2,0,0,3,0,0,4,0,-1,2,2,-7,0,1,-4,1,0,0,1,1,0,1,0,1,0,1,1,0,0,2,0,1,4,4,-1,2,-3,5,8,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,0,1,3,-1,1,2,1,1,1,0,1,1,0,1,0,1,1,0,1,0,0,1,0,1,1,-1,1,0,-2,2,0,-3,2,2,-3,3,3,-4,1,3,-2,1,2,-1,0,0,1,0,0,1,1,0,1,1,0,1,2,0,0,0,-1,1,-2,-1,0,-3,-2,1,-4,-2,1,-3,-2,1,-5,-3,2,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,0,0,-1,0,0,0,-2,1,-1,1,0,-1,2,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-1,1,0,-1,0,0,0,0,0,0,0,-2,0,-2,1,2,-1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,0,2,1,-1,2,0,-1,1,2,0,2,-3,-3,1,0,-2,2,0,-3,2,0,-1,2,0,-2,2,-1,-2,2,-2,-3,2,-1,-2,2,0,-2,2,-1,-2,2,-1,-2,2,0,-2,1,0,-2,1,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,0,-2,1,-1,-2,1,0,-1,1,0,-1,1,0,0,1,0,0,0,0,0,1,1,0,1,0,0,0,0,0,1,0,0,1,0,0,0,-1,1,1,-1,1,1,0,1,1,0,1,1,-1,1,1,0,0,0,0,1,0,0,0,0,-1,-1,0,-1,-1,0,-2,-1,0,-3,0,1,-4,0,1,-3,-1,1,-4,-1,1,-2,-1,0,-2,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,0,0,-2,1,-1,-1,0,0,-1,0,0,0,0,-1,-1,0,-1,0,0,-2,0,0,0,0,0,0,0,-1,0,1,-1,0,2,0,-1,3,1,1,3,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,1,-1,-2,2,-1,0,1,-1,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,2,-2,1,3,-2,-2,3,-3,0,0,1,-1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,-1,-1,-1,0,1,1,1,2,1,0,1,1,1,0,1,-1,0,1,0,2,1,-1,3,0,0,2,2,0,2,2,-1,2,2,-2,3,2,0,2,2,0,2,2,0,2,2,0,3,1,0,3,2,0,3,0,0,3,-1,1,3,-2,1,4,-2,1,5,-4,0,4,-4,1,5,-4,0,2,-1,-1,1,-1,0,1,0,-1,0,0,-1,0,1,-2,2,0,-3,3,0,-1,1,0,-1,0,-1,0,1,-2,-2,0,-1,-2,0,-2,-4,-1,-2,-5,-2,-2,-5,-1,0,-1,0,-1,-1,1,-1,0,0,-1,0,0,-1,1,0,0,-1,0,1,-1,-2,3,-4,-1,7,-3,2,8,0,1,-1,-1,1,-1,0,1,-1,1,1,-1,1,3,-1,1,2,-1,0,1,-1,0,1,-2,0,1,-2,0,1,-1,0,1,-1,1,1,-1,-2,0,-1,-1,-1,-2,1,1,1,0,0,-1,0,0,0,0,1,-1,0,1,0,0,1,-1,0,0,-2,1,2,-1,1,2,-1,2,2,-1,2,4,0,2,4,1,4,5,-1,8,5,-1,9,5,-3,12,5,2,1,2,-1,1,2,-1,0,2,-1,0,2,-1,0,2,-2,2,2,1,0,2,-1,0,2,-1,0,2,-1,0,1,-1,0,0,-1,-1,0,-2,1,1,-1,2,0,-1,3,0,0,1,-1,-1,1,-2,-1,1,0,-1,0,0,-1,0,1,-1,0,2,-1,2,2,-2,-1,0,-1,-1,-1,-1,0,0,-1,-1,0,-1,-1,1,-1,0,1,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-2,-1,-1,-1,0,0,-1,2,2,1,5,2,1,6,2,1,7,3,-1,-1,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,0,2,-4,-2,3,-4,-4,2,0,-1,2,1,-1,0,0,-1,1,0,-1,0,0,-1,0,0,0,0,0,0,1,1,0,1,1,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,2,-1,-1,1,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,-1,-1,1,-1,0,1,-1,0,0,3,0,3,-6,0,1,0,0,2,0,0,1,0,0,1,0,0,1,0,0,2,0,-1,1,-1,0,2,0,1,2,0,0,1,1,0,2,1,0,1,1,-1,2,2,-1,2,0,-1,1,4,0,2,1,0,2,1,0,1,1,0,1,1,0,1,1,0,2,1,0,1,0,-1,1,-1,-2,1,-2,-2,1,-2,-3,1,-3,0,1,0,0,0,0,0,1,0,1,1,0,1,1,0,1,1,1,1,1,1,0,0,0,2,-2,-1,4,-2,-3,2,-3,-1,1,1,0,1,1,0,0,2,1,0,2,1,0,2,0,0,2,1,0,3,0,0,2,2,0,3,2,0,2,2,-1,2,2,-1,2,2,-2,2,2,-1,1,1,-2,0,1,-2,0,1,-2,2,1,-4,5,2,0,0,0,-1,-1,1,-1,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,0,1,0,1,1,-1,2,2,-1,2,1,0,1,3,-1,1,0,-1,1,0,-2,1,0,-3,0,-1,-2,1,0,-2,1,-1,-1,1,0,0,2,2,-1,0,-1,-3,-1,-1,-4,-1,-1,-2,-1,-2,-1,-2,-2,0,-3,-3,0,-5,-2,1,-4,-3,1,-4,0,1,-5,1,2,-6,-1,1,-5,4,0,-2,-2,0,-2,-2,0,-1,-1,1,-1,-1,1,-1,-1,0,-3,0,-1,-4,3,0,-3,-2,1,-1,0,2,0,0,2,-1,0,2,-1,0,2,-2,1,2,-1,1,4,0,1,4,0,2,2,-2,1,2,-3,1,2,-1,0,2,-1,0,1,0,0,1,0,0,1,0,-1,0,1,0,2,1,-2,4,0,-1,2,3,-5,2,0,0,2,-1,0,1,0,0,2,0,0,3,-1,0,5,-3,-1,4,1,-1,2,-1,1,2,-1,2,3,-1,1,3,-1,1,3,-1,1,2,-1,1,2,-1,2,2,-1,1,2,-1,1,2,-1,1,1,-1,0,2,-2,1,1,-2,1,1,-2,1,0,-2,0,1,-1,0,2,-1,1,2,-1,1,1,-2,2,1,-2,2,1,-2,2,0,-4,3,2,-5,3,3,-4,2,3,-7,5,1,-2,2,0,-2,1,1,-2,2,0,-2,2,1,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-2,1,1,0,2,-3,-3,-7,2,-1,0,1,0,0,2,-1,1,2,0,1,2,0,1,1,-1,0,-2,0,0,3,1,1,1,0,0,1,0,0,1,-1,0,1,-1,-1,1,-1,-1,0,-2,0,1,0,0,2,1,1,1,2,4,0,4,6,2,3,6,0,-1,-1,0,-1,0,0,0,-1,0,0,-2,0,0,-2,-2,0,-3,-2,2,-2,-1,3,-1,-1,5,-1,0,1,-2,0,2,-3,1,2,-2,1,3,-2,2,3,-2,3,3,-1,3,3,-1,2,4,-1,1,3,-2,1,3,-2,1,2,-2,0,0,-1,-2,1,-1,-4,-1,-2,-6,-1,-3,-3,-1,-2,1,0,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,3,2,-3,0,0,-2,0,0,-1,2,0,-1,2,1,-2,1,0,-1,2,0,-1,2,0,0,2,1,0,0,2,0,0,1,-4,-1,1,-3,1,0,-1,1,-3,-1,1,1,0,0,1,0,1,1,0,0,2,0,-3,3,0,2,1,-1,0,1,1,0,1,1,-1,2,1,-1,2,2,-1,2,2,0,2,1,-1,-1,3,1,-1,4,-3,-4,3,-1,1,1,-2,1,1,-1,1,1,-1,0,1,-1,0,0,-1,2,-1,-2,4,-1,-1,0,-1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,1,-1,0,1,-1,0,1,-1,-1,2,-2,0,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,0,-2,-2,-2,-2,2,1,-1,-2,2,-2,-2,2,0,-2,2,0,-2,1,1,-2,1,0,-2,2,-1,-2,2,-2,5,-1,-4,4,-2,-1,-2,1,-1,-3,0,-1,-1,1,-2,0,1,-2,0,2,-2,-1,3,-2,0,1,-2,1,1,-2,0,1,-1,0,1,-1,0,1,-1,0,0,0,0,0,-2,-1,0,-1,1,1,-1,1,1,0,1,1,-1,1,0,0,2,0,-1,3,-1,-1,1,-1,-3,1,-1,-1,1,-2,-1,0,-3,0,0,-3,1,-1,-2,2,-3,0,1,-2,-3,1,-1,-3,3,0,1,0,0,-6,-3,0,-3,-4,1,-4,-3,0,-1,-4,0,0,-5,-1,0,-4,1,-4,-4,2,5,-4,0,0,-4,0,0,-3,0,0,-3,0,0,-2,0,0,-2,1,2,-1,1,2,-2,1,1,-3,0,0,-2,1,0,-3,0,0,-3,-1,1,-3,-1,1,-3,1,1,-1,-2,0,0,-2,1,-3,-1,0,-3,-1,0,-3,-1,0,-3,-2,0,-2,-2,0,-1,-2,-1,-1,-3,3,1,-4,0,2,-4,-5,1,-3,-6,-2,-1,0,-2,-1,1,-1,-1,-1,-1,0,-1,-1,-1,-2,-1,0,-3,-1,1,-1,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-1,-2,0,-1,0,0,-1,0,-1,0,1,0,0,2,1,0,2,1,0,1,1,0,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-2,0,-1,-3,1,-4,-3,2,0,-1,0,0,0,1,0,0,0,1,1,1,1,1,1,0,2,2,0,7,2,0,-1,2,1,1,0,2,2,-1,1,1,1,1,1,0,1,1,0,2,1,0,1,1,1,1,1,1,0,1,2,0,3,1,-2,0,3,1,1,1,2,2,2,2,1,1,2,1,1,3,0,0,3,0,0,4,-1,0,2,1,0,1,1,0,2,1,1,1,2,0,1,3,0,1,5,1,3,5,1,0,6,2,1,2,0,1,1,0,0,2,0,0,2,-1,0,2,-1,0,2,-1,0,3,-1,-1,2,-1,-1,1,-1,-1,1,-1,-2,0,-1,-2,0,-1,-2,1,-1,-1,1,-1,0,3,-1,0,3,-1,0,3,-1,0,2,0,0,2,0,0,2,-1,1,3,1,0,3,1,0,3,1,0,3,1,-1,3,1,-3,1,-1,-6,2,-2,-6,3,-1,-8,0,-2,0,2,1,1,2,1,0,2,1,0,2,1,1,2,0,2,1,0,1,2,0,1,2,-1,0,1,1,0,1,1,1,1,1,1,0,0,1,0,-1,-1,1,1,4,-2,-1,1,0,0,1,0,1,1,1,0,1,1,1,1,2,1,0,2,1,2,2,1,1,0,1,0,-1,2,1,1,1,1,1,1,1,1,1,1,2,1,2,1,0,0,3,2,1,0,1,1,0,2,1,0,1,1,-1,1,1,-1,0,1,-1,0,1,-1,1,1,-1,0,1,-1,1,1,-1,1,1,0,1,1,-1,1,0,-1,2,2,-1,2,0,-1,1,0,-1,1,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,-2,1,-1,-2,1,-1,0,2,0,3,1,0,3,1,-1,1,1,-1,1,1,-1,1,1,-2,1,0,-1,0,0,-1,0,0,-1,1,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,0,0,-2,0,1,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,1,-1,0,1,0,-1,1,-1,0,1,-1,0,0,0,0,-1,0,0,0,0,0,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,-1,0,1,-1,0,0,0,-1,0,1,-1,-1,1,-2,2,1,-5,1,-1,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,2,-1,-1,2,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-1,-1,0,0,-1,0,0,-1,1,-1,0,0,-1,-5,1,-2,-5,0,-4,-8,0,-1,-2,0,0,-2,0,-1,-2,1,-1,-3,1,-1,-3,2,0,-3,1,-1,-3,1,-1,-3,0,-1,-3,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-1,0,0,-1,0,-1,-1,1,-1,-1,1,-1,-1,2,-2,3,5,-1,3,2,-5,6,1,0,-1,1,2,-2,1,0,-1,1,1,-1,1,1,-2,0,1,-1,-1,0,0,1,-2,0,-3,2,1,2,1,-1,2,1,0,2,0,-1,3,0,-1,2,0,-2,1,1,-2,4,-2,-1,7,-3,3,3,-3,-3,2,1,-1,3,1,0,2,1,-1,2,2,0,1,4,-1,1,5,-4,2,1,0,1,2,0,2,0,-1,2,-1,-1,3,-1,-1,4,-1,-2,2,-1,0,1,-1,-1,2,-1,0,1,-1,0,1,-1,1,1,-2,2,1,-1,1,0,-2,1,1,-1,0,1,0,-1,1,-2,0,1,-2,-1,2,-3,-1,2,-3,-2,1,-1,-3,2,3,-4,0,-4,-2,1,-2,-1,2,-2,-1,1,-2,-1,1,-2,-1,0,-1,-1,1,-2,0,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,0,-1,1,0,-1,1,-1,-2,1,0,-1,0,-1,-2,0,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-1,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-2,-2,1,0,-2,2,-2,-5,-2,-3,-5,5,-3,-6,-1,-1,-2,-2,-1,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,0,0,-1,-1,-2,-1,0,-2,-1,-1,-2,-1,-1,-1,-1,-1,-1,-1,-2,0,-1,-2,-1,-1,-2,0,0,0,-2,0,0,-2,-1,-1,-2,0,-1,-1,0,-1,-2,0,-1,-1,0,-1,-2,0,0,-1,0,0,0,-1,0,-1,-1,1,-1,-2,2,-2,-3,3,-1,-3,6,-3,-4,1,1,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,0,0,-1,2,0,-3,-1,1,1,0,0,-1,0,-1,0,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,-1,-2,0,0,-1,0,-1,-1,-1,0,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,-1,2,-2,-1,2,-3,1,4,-3,2,5,-4,2,5,-4,4,0,-2,1,-1,-3,1,0,0,1,1,0,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,2,1,1,1,0,2,0,0,2,-2,-2,1,1,1,1,1,1,1,2,0,1,2,1,2,3,0,3,3,0,2,4,1,1,4,3,0,3,3,0,1,1,0,3,5,1,2,1,2,2,2,0,1,0,0,0,0,-1,0,-2,-1,1,-3,1,8,-8,-1,-4,1,-1,0,1,-3,0,2,0,1,0,-1,1,0,-1,1,0,-1,0,0,-2,0,0,-2,0,1,-1,0,1,-1,0,2,-2,1,2,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,0,1,1,0,2,2,0,2,1,0,1,2,-2,1,0,0,2,2,-1,2,2,-1,2,3,-1,1,2,-1,2,2,-1,2,2,-2,-2,4,-3,5,4,-1,2,2,-1,2,2,0,2,2,0,2,2,0,3,3,0,2,2,0,2,3,3,2,3,2,0,-1,0,2,2,1,1,2,0,2,1,0,1,1,1,1,0,1,1,0,0,1,1,-5,0,2,4,2,0,0,1,0,0,1,0,0,0,0,-1,0,-1,-1,0,-1,1,0,-2,0,0,-1,1,-1,0,1,-1,-2,2,-2,0,0,-1,-5,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,1,0,0,-1,0,0,-2,1,1,-2,1,1,-2,2,0,-3,3,0,-3,3,1,-2,2,1,-2,2,1,-2,2,1,-2,2,1,-2,2,1,-2,2,0,-2,0,1,-2,1,1,-1,0,1,-1,-1,2,-1,-2,2,0,-1,1,0,1,4,1,-1,1,0,-1,1,0,-2,0,0,-1,0,1,-1,0,1,0,0,2,-1,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-2,-2,-2,-2,-2,-2,-1,-1,0,0,0,2,0,0,2,-1,0,0,-1,1,0,-1,0,-1,-1,0,-1,-1,0,-2,-2,0,-2,-2,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,1,-1,0,1,-1,-1,1,3,-1,0,2,2,2,-1,-3,-2,5,-1,1,-1,0,1,-1,-1,1,-1,-2,1,-1,-2,1,0,-1,0,-1,0,0,1,1,-1,0,1,-1,-2,0,-1,-3,-1,0,-2,-2,1,-1,-2,2,0,-2,-2,-1,-2,-3,-1,-2,-3,-2,-2,-3,-3,-2,-4,-4,-2,-4,-4,-2,-5,-5,-1,-5,-5,-1,-4,-4,-1,-2,-1,-1,-1,-1,-1,-3,0,0,-3,1,-1,-3,1,-1,-2,1,-2,-1,1,-2,-1,1,-2,-2,0,-1,-3,-1,0,-4,2,3,-1,-1,-3,-6,6,0,1,-2,0,1,-1,-1,2,-2,-1,2,-1,-1,1,-1,-2,1,-1,-1,1,-1,-2,0,0,-1,0,0,0,1,-1,0,2,-2,0,3,-2,0,2,-2,-1,2,-1,-1,2,-2,0,2,-2,0,2,-2,-1,2,-2,-1,2,-2,-1,2,-3,-1,2,-2,-1,1,-2,0,2,-2,0,1,-2,1,1,-2,1,2,-2],[-4,1,4,-4,1,1,-7,1,0,-8,1,-1,-2,2,2,-1,4,3,-1,1,1,0,1,1,0,1,0,0,-1,1,0,-2,0,6,1,0,0,1,0,0,1,-1,0,1,1,0,1,2,0,1,2,-3,1,1,-5,2,2,-2,-2,-2,0,1,1,0,1,1,0,0,1,0,0,1,0,-1,1,0,-2,1,0,-2,2,0,-2,1,0,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-3,-1,0,-3,-1,1,-1,-2,2,-1,-2,4,1,-1,2,1,-1,1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,-1,-1,-1,0,-4,0,0,-1,0,-1,0,2,-1,-1,3,-2,2,2,0,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,-1,1,-1,0,1,0,0,1,0,0,1,1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,1,0,0,1,0,-1,2,0,-1,2,1,0,2,0,-1,1,0,0,1,0,0,1,0,1,1,0,1,2,0,2,2,0,1,2,0,2,11,1,5,-7,-2,0,1,-1,1,1,-1,2,0,0,1,0,0,1,-1,0,1,-1,1,1,0,0,1,-1,0,0,-1,0,2,-1,0,4,-1,0,1,-1,0,1,-1,0,0,-1,0,-1,-1,-1,0,-2,-1,-1,0,0,1,0,1,1,0,0,1,1,0,2,1,0,1,1,2,2,1,0,2,1,0,3,1,0,2,1,0,3,1,0,3,1,0,3,1,1,3,2,0,3,3,-1,3,4,-2,2,4,-1,2,1,0,2,1,0,2,1,-1,3,1,0,3,2,0,3,3,0,2,3,-1,2,4,-1,2,4,0,2,5,-1,1,4,0,3,3,0,3,1,0,2,1,0,3,1,0,3,2,0,2,1,0,2,1,1,1,0,0,1,1,1,0,2,0,3,1,0,2,1,0,2,1,0,2,0,-1,2,1,0,2,0,-1,2,0,-1,2,-1,-1,2,0,-2,2,-1,-1,2,1,0,1,1,0,0,1,0,1,1,0,1,1,0,2,-1,-1,4,-1,0,1,-1,2,-1,-2,0,2,2,-1,0,2,-1,-1,3,-1,0,3,-1,0,4,-1,1,4,-1,1,5,-1,1,7,1,-1,4,-3,2,3,-1,-1,5,0,-2,2,-1,0,1,-1,-1,1,0,0,1,0,-1,1,0,-2,1,0,-1,1,0,-1,0,-1,-1,1,-1,-1,0,-1,-2,1,0,-2,1,0,-1,1,0,-2,1,0,-2,2,0,-1,1,0,-1,2,1,-1,2,1,-1,2,2,-1,2,1,0,3,1,1,2,0,-1,2,0,-1,1,0,-1,1,1,-2,1,0,-1,0,-1,1,-1,-3,1,1,1,0,1,2,-1,1,0,0,1,0,0,1,0,0,1,-1,1,1,-2,5,2,-1,-2,1,0,0,0,0,0,1,0,0,1,0,0,1,-1,0,-1,-2,-2,1,1,1,0,-1,0,0,-1,0,-1,-1,0,-3,-1,0,-3,-1,1,-5,0,3,-5,-1,4,-2,-3,8,-2,-5,8,-3,-2,-1,-4,-2,-2,-2,-3,-2,-1,-2,-2,-1,-1,-2,-2,-4,-3,-2,-3,-3,-2,-3,-2,-2,-3,-3,-1,-3,-1,0,-4,0,0,-2,-1,-2,-2,0,-1,0,1,1,1,2,0,-5,0,0,-7,0,-1,-3,-1,-1,-4,0,0,-2,-1,2,-2,-2,0,-1,1,1,0,1,0,1,3,0,2,1,0,3,1,-2,3,2,-2,1,2,-4,2,3,1,-2,0,1,1,1,2,1,1,1,1,0,1,2,0,1,3,1,4,3,3,1,2,0,1,2,0,1,3,0,2,3,0,1,2,0,0,2,0,1,2,1,1,2,1,0,2,2,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,0,2,0,0,1,0,0,0,0,0,1,0,-1,1,-1,-1,2,-1,0,2,0,-1,0,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,0,1,-2,1,2,-3,2,2,-2,1,0,-2,-1,-2,-3,-4,0,-2,-1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,1,0,0,-2,-1,1,-3,-1,-1,0,-3,1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,0,0,-1,0,0,0,0,0,0,1,0,0,1,0,1,2,1,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,2,-2,2,1,-1,5,4,-3,0,-3,-1,0,1,-2,0,1,-1,0,1,-2,0,0,-2,0,0,-3,0,-1,-2,0,0,-2,0,0,-3,0,1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,-1,0,-1,2,-1,-1,1,1,0,1,0,-1,1,1,-1,1,1,-1,1,1,-1,0,0,-1,0,0,-1,1,0,-3,1,-1,-4,1,-2,-3,2,-1,0,1,1,1,2,0,-1,1,1,-1,0,1,-3,0,1,-1,0,2,-2,0,2,-3,-1,0,0,-3,0,2,-3,0,0,-4,-2,-1,0,1,-1,-1,1,-1,0,1,0,-1,0,0,-2,0,0,-4,-1,-1,-3,1,1,-1,0,1,-2,-1,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,-1,-1,1,-1,-1,1,-2,0,7,4,4,-4,-9,-2,0,-1,0,0,-1,-1,0,-1,0,0,-2,0,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,0,-1,-2,1,-1,-1,1,-1,-1,2,-2,-1,2,-3,-1,3,-3,0,3,-3,0,5,-3,1,1,-1,0,1,0,0,1,-1,0,1,0,0,1,0,0,2,-2,0,3,-3,0,4,-3,1,3,-2,2,0,1,2,4,-2,3,0,1,1,0,1,1,1,1,0,0,1,0,1,2,0,2,3,-1,5,5,-2,0,2,0,0,1,0,0,1,0,0,1,1,0,1,1,-1,1,1,1,2,1,0,2,1,2,3,1,2,5,1,2,4,2,-1,1,0,-1,0,1,-1,1,-1,-1,1,-1,-1,0,-1,-1,1,0,0,7,-2,4,4,-7,-2,15,1,-2,1,0,-2,1,0,-1,2,0,-1,2,1,-1,3,1,-1,3,2,-2,3,1,-1,2,1,-1,1,3,-1,1,0,-1,1,0,-1,2,-1,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,-1,0,1,0,0,1,0,0,1,-1,0,0,-1,0,0,-1,-2,0,0,-2,0,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-3,-1,-3,-1,1,-5,-5,-3,-5,-1,1,0,0,0,1,-1,1,0,-2,1,0,-1,1,0,-1,1,-1,-2,0,0,-2,0,-1,-2,-1,-1,-2,-1,-1,-3,-1,-2,-3,3,-2,-1,0,0,-1,-1,-1,-1,0,0,0,1,1,0,1,1,1,-1,0,-2,-1,-2,4,1,3,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,1,0,-1,1,-1,-2,1,1,-1,-1,2,-4,0,1,-9,3,4,-1,-2,0,1,-1,0,1,-2,0,0,0,1,-1,0,0,-1,1,1,0,0,2,0,1,0,1,0,-1,1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,-1,-2,0,-2,-2,1,-1,-2,0,1,-1,0,1,-1,0,1,0,0,1,0,0,2,0,1,2,1,0,2,2,-2,2,0,1,0,0,0,-1,0,1,0,0,-1,0,-1,-1,1,-1,-2,2,0,-3,-1,-1,-2,-1,-1,-2,1,-1,-1,1,-2,-1,1,-1,-1,0,-1,-1,-1,-2,-2,-3,-3,1,-6,-4,1,-5,-3,4,-8,-1,5,0,0,-1,1,3,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-3,-1,-2,-1,2,0,-6,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,3,0,0,3,-4,2,5,-4,2,2,-6,4,0,-1,-1,0,0,-1,1,-1,0,1,-1,0,2,-2,2,-1,-4,4,-3,-2,4,0,-8,6,1,1,0,0,2,-1,0,1,0,0,1,0,0,1,0,0,1,0,3,2,-1,-2,1,0,0,1,0,0,0,0,-1,1,0,-1,0,0,-2,1,0,-3,0,0,-2,1,-1,-1,0,1,-1,0,0,-2,-1,1,-1,-1,1,-1,0,0,2,1,0,1,3,1,1,4,1,0,6,-1,-1,-1,1,-2,-2,0,-1,0,2,-1,1,2,-1,2,2,-4,0,2,-1,1,2,-1,1,1,-1,2,1,-1,2,0,-1,2,1,-1,1,0,-1,2,-1,-1,2,0,-2,1,0,-2,1,0,-1,1,0,-2,0,0,-2,-1,0,-3,2,1,-1,0,0,-2,-1,-1,-1,0,1,0,0,1,0,0,1,-2,0,2,-2,0,0,1,2,0,4,5,-2,4,6,-5,7,8,-1,0,0,1,1,0,1,0,-1,0,0,-1,0,0,-2,0,1,1,-1,-1,-2,3,0,-1,0,0,-1,0,0,-1,0,1,-1,0,2,-2,0,1,0,2,0,0,1,1,1,2,1,-1,0,2,-1,0,1,0,0,1,1,0,1,3,0,0,3,1,1,5,-1,1,7,-1,0,2,-1,1,3,-1,0,1,0,-1,2,0,-2,2,1,1,2,2,3,1,-1,5,1,2,4,1,7,1,2,6,-1,2,0,-2,3,0,-1,0,0,-1,-1,0,0,0,0,-1,-2,1,-1,0,-2,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,2,0,-1,2,0,0,1,-1,0,3,1,-1,2,2,-1,3,0,-2,1,1,-2,1,1,-1,1,1,0,3,0,0,5,2,2,4,0,-2,1,-1,-1,1,1,-2,1,0,-1,0,-1,-2,-1,-3,-3,0,0,-1,-2,-1,-1,-2,-1,-1,-2,-5,2,-4,-1,-6,1,-1,-1,-2,-1,-2,-2,0,0,-1,0,0,-1,1,0,-1,1,1,0,1,1,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,1,-1,-2,-1,0,2,4,-3,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,1,1,1,1,1,1,0,2,1,0,2,1,-2,2,1,-2,2,0,-2,1,0,0,2,0,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,-2,-1,1,-2,-1,2,-4,-2,1,-5,-2,1,-4,-2,2,-6,-3,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,-1,-2,0,-1,-1,0,0,-2,0,0,-1,0,0,-1,0,-1,0,0,0,-1,0,0,-1,0,0,-2,-3,0,1,3,-2,-2,0,0,-1,0,0,-1,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-2,0,1,-1,1,1,-3,-1,0,-1,0,1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,-1,-1,-1,0,0,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,1,1,-2,1,0,-1,1,0,-1,1,0,0,1,0,0,-1,0,1,-1,0,1,1,0,0,2,0,0,2,0,-1,1,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,0,0,0,1,0,-1,1,0,0,0,1,1,-1,1,1,0,0,1,1,1,-1,1,1,-1,1,1,0,1,1,0,1,1,1,1,1,0,2,0,0,1,0,0,0,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,2,-1,-1,4,-2,0,6,-4,0,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,0,2,0,1,2,1,2,4,0,2,4,-2,2,3,-2,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,1,-1,0,2,-1,-1,0,-1,-3,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,0,0,1,-1,0,0,-1,0,1,-1,-1,0,-1,0,1,-2,0,1,-1,1,1,-1,1,1,-2,1,1,-1,1,1,-1,2,1,0,6,1,6,6,4,7,9,-2,10,1,0,-1,2,0,-1,1,0,-2,1,-1,-2,1,-1,-3,0,0,-3,-2,0,-4,0,1,-5,-6,-1,-3,0,-1,-2,0,-2,-2,0,-1,-1,-1,-1,0,-1,0,0,-1,2,2,0,1,2,-1,-3,5,2,5,-1,-1,0,1,-1,0,2,-1,1,0,-1,1,1,-2,2,0,-1,2,-2,-1,1,1,-1,3,3,-1,0,0,0,-1,1,1,-1,1,2,-1,-3,0,-1,1,-1,-1,1,0,-2,1,-1,-1,1,-1,-1,0,-1,-1,0,0,0,0,0,1,0,-1,-2,1,-1,-2,1,-1,-2,1,0,-1,0,0,-2,0,1,-2,0,2,-3,3,1,-3,4,5,-4,3,0,-1,0,0,-1,0,-1,-1,1,-1,-1,1,-1,-1,2,-2,0,0,-1,0,1,-1,0,1,-1,1,0,-1,1,1,-1,1,1,-2,0,1,-2,1,1,-3,2,1,-3,-1,2,-1,1,1,0,2,1,-1,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,1,0,0,2,0,0,2,0,-3,3,0,-2,1,1,-5,5,0,0,1,0,0,1,1,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,2,0,0,2,1,0,2,1,0,1,1,0,2,1,0,1,2,0,1,2,0,2,0,0,2,0,1,1,0,1,1,-1,0,1,-1,0,0,-1,0,2,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,2,0,0,1,-1,1,1,0,0,1,0,1,2,0,1,2,0,1,2,0,0,1,1,1,2,-1,1,2,0,1,2,0,0,2,0,0,2,0,0,2,0,0,2,1,2,1,0,-1,3,1,0,2,0,0,2,-1,0,2,-1,0,1,-1,0,0,-1,-1,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,0,-1,0,1,-2,3,2,-5,5,1,-5,5,0,-3,6,-2,-2,6,-2,-3,6,-3,-1,1,0,-1,1,-1,0,1,0,-1,1,0,-1,1,-1,-1,1,0,-1,1,-1,0,1,0,0,2,-1,1,1,0,0,1,0,0,1,0,-1,2,1,-1,3,0,-1,3,0,-2,3,-1,-1,0,0,0,1,0,-1,0,-1,0,-1,-1,0,-2,-2,1,-3,-2,2,-3,-2,3,-2,-2,1,-1,-3,0,-1,-3,1,-1,-3,-2,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,2,-1,-2,2,-1,-5,2,-3,-1,3,-1,0,0,-1,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,1,1,0,1,1,0,1,1,0,1,0,-1,1,-1,-2,1,-1,0,0,0,0,1,0,0,0,0,0,1,0,1,1,1,0,1,0,-1,0,-1,-1,1,-1,0,0,-1,0,0,-2,0,0,-2,1,-4,-2,-4,1,1,-1,0,-2,0,1,-2,-2,1,-2,-2,1,-2,-3,1,-3,-1,2,-1,-1,2,-2,4,0,1,4,1,1,-2,0,-1,-2,0,-1,-2,0,0,-2,-1,0,-2,-1,0,-1,0,1,0,2,2,-3,1,1,3,4,3,-2,-1,1,-1,-1,1,-1,-1,0,0,0,1,0,0,1,2,0,0,2,0,1,2,0,-1,1,1,-1,1,1,-2,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,1,0,1,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,-1,0,-1,-2,0,-1,-3,0,0,-4,-1,0,-3,-1,1,-2,-1,1,-1,0,0,0,0,0,0,0,0,1,0,-1,1,0,-1,2,0,-2,2,0,-2,-1,2,-1,6,-3,-4,0,0,-2,0,1,-2,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,0,0,0,0,0,0,1,0,0,1,0,0,1,-1,0,1,-1,-1,1,-1,-1,0,0,-1,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,1,0,-1,0,-1,1,2,2,-1,1,2,-1,1,2,0,1,2,0,0,2,2,0,3,2,-1,1,3,-1,0,1,-2,0,4,-1,0,0,0,-1,0,0,1,0,0,0,0,0,1,0,0,2,0,-1,3,-1,0,5,-2,-1,6,-1,-2,4,0,-3,3,0,-3,-1,1,2,-2,2,2,0,0,2,0,0,3,0,-2,4,-1,-4,4,-1,-5,4,-2,-7,5,-3,-7,5,-3,-5,5,-2,-3,4,0,0,2,0,0,2,0,0,3,1,0,3,1,0,0,2,2,0,2,3,-1,4,5,-2,4,5,-2,3,4,-1,0,1,4,3,1,4,-4,1,5,2,-1,0,2,-1,0,2,-1,0,2,-1,1,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-2,1,2,-1,1,1,-2,1,2,-1,0,1,-1,0,1,-2,0,1,-2,1,1,-2,2,0,-2,2,1,-3,2,2,-3,1,2,-4,1,1,-3,1,2,-4,1,2,-3,0,1,-3,0],[4,1,3,2,0,2,3,1,0,3,1,0,1,0,1,2,2,1,0,-1,1,-1,-1,1,-3,-2,2,-3,-1,2,-6,1,1,-10,3,3,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-3,-3,-2,-4,-2,-1,-4,-5,-3,0,0,-1,0,1,-2,0,0,-1,1,0,-1,1,1,-1,1,1,-1,2,1,-1,1,2,0,0,0,-1,1,0,-1,0,-1,-1,0,0,-1,0,0,-1,1,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,1,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,1,0,0,1,0,0,2,-2,0,1,-1,0,2,-2,1,4,-3,1,0,-1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,-1,1,-1,-1,1,-1,0,1,0,-4,0,-2,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,1,0,-1,1,-1,0,0,0,0,3,0,-1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,-1,1,0,-1,1,0,8,2,1,-10,0,-2,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,-1,0,0,0,0,0,-1,0,-1,0,0,0,0,1,0,0,0,-1,1,0,-1,1,0,0,1,0,0,1,0,-1,0,-1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,0,0,0,0,-1,0,1,-2,0,0,-1,0,1,0,0,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,2,0,-1,2,0,-1,1,1,0,1,1,0,1,1,1,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,0,0,-2,2,-1,-2,1,0,0,1,0,-1,1,0,-1,1,0,0,1,0,0,0,0,0,1,1,0,1,1,0,1,0,-1,1,0,-2,1,0,-2,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,1,0,2,2,-1,2,3,0,2,3,-3,1,1,0,-1,1,-1,-1,1,0,0,2,0,-1,2,0,0,2,0,-1,1,1,-1,1,2,-1,1,0,0,1,-1,-1,2,0,-1,1,0,0,0,0,-1,0,0,-1,0,-1,-1,-1,-1,-2,1,0,0,0,0,-1,0,1,0,0,2,0,1,2,1,1,-1,0,1,-1,-1,2,-1,0,2,-2,0,3,-2,0,5,-3,-1,2,-2,0,2,-1,1,3,-1,1,2,-2,0,2,-2,1,1,-2,-1,1,-2,-1,0,-2,1,-1,0,0,1,3,-2,1,1,-2,-2,3,-1,1,-1,-1,1,-1,-1,1,-1,0,1,0,0,1,0,0,1,1,1,6,-1,7,-5,4,-4,2,0,-1,3,0,-1,3,0,-1,2,0,0,3,0,0,5,0,-1,3,-1,0,1,-1,0,1,-2,-1,1,-1,1,0,-1,1,0,-1,3,2,-3,2,3,-2,3,-1,0,-4,-1,0,-6,0,-2,0,-1,-2,0,0,-1,0,1,-1,0,2,1,0,1,1,0,0,-1,0,-2,0,-1,-3,0,-2,-1,1,-1,-2,1,-1,-2,1,-1,1,0,-3,-1,0,-2,4,3,-3,-2,3,-1,-3,2,0,-1,5,-1,-1,6,-1,-1,6,0,-1,7,0,-1,4,0,-1,3,0,-1,3,0,0,2,2,1,1,2,1,2,1,4,1,0,5,0,0,7,-1,-1,0,2,0,0,2,-1,0,2,1,0,0,1,1,-1,1,0,-2,0,0,0,1,0,-1,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-4,0,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,0,-1,-1,0,-1,1,1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,-1,-1,-2,-2,-3,-2,-1,2,1,1,4,1,2,2,-2,1,8,5,0,-1,-1,0,-1,-1,0,-1,-1,1,0,-1,1,0,-2,1,0,-2,4,-2,-2,0,-4,-1,0,-4,0,0,0,-1,0,0,-1,0,1,-1,-1,1,-1,-1,1,0,0,1,0,-1,1,0,0,0,0,0,0,0,0,-1,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,1,0,0,2,0,1,3,0,-1,2,-1,1,0,-1,1,1,-1,0,0,-1,1,0,-1,0,0,-1,1,0,-1,0,0,-1,1,0,-1,1,1,0,1,1,0,1,1,1,1,0,1,0,-1,0,0,0,1,0,-2,0,1,1,0,1,2,0,1,1,0,1,1,0,1,1,1,0,2,1,-1,2,1,-1,2,0,-2,1,-1,-2,0,0,-2,1,-1,1,1,0,2,2,-1,1,1,-1,2,1,-2,2,1,0,2,2,-1,1,3,-1,-1,1,1,-3,3,2,-4,5,1,-3,2,-1,2,1,-2,4,2,0,-1,0,1,-1,0,0,-2,-1,0,-3,1,0,0,-1,1,-1,-1,2,-1,-1,1,-1,-1,1,-1,-1,0,-2,-1,0,-2,-1,1,-2,0,0,-2,0,1,-3,0,0,-2,0,3,-2,2,-2,-2,-2,0,-2,1,-1,-2,1,1,-1,1,1,-1,1,0,0,1,-1,-1,1,0,0,0,0,0,0,0,1,-1,0,1,-2,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,-3,-1,-1,-2,-2,-1,-2,-2,-2,-1,-2,1,0,0,0,0,1,1,0,-1,1,1,0,0,1,0,1,3,-4,1,0,-4,1,-2,0,1,-1,3,0,0,3,1,-3,6,0,0,0,1,0,0,0,1,0,0,1,0,0,1,-1,-1,0,0,-2,0,-2,0,0,3,0,0,0,-1,0,-1,0,0,0,0,0,0,0,-1,1,1,-1,1,1,2,0,1,1,0,0,-1,1,0,-2,1,0,-1,0,0,-1,1,1,0,0,1,-1,0,0,-1,0,1,1,0,0,3,0,0,0,3,0,8,-3,0,-1,0,1,-1,0,0,0,0,0,0,1,-1,1,1,2,1,1,-1,3,2,0,0,1,1,0,1,0,-1,1,0,-1,1,-1,-2,1,-1,-1,1,-1,0,0,-1,0,1,0,0,1,0,0,2,0,0,1,0,0,1,0,0,0,1,0,0,1,0,1,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,-1,-1,1,-1,-4,3,-4,-5,2,1,-5,5,0,0,1,-1,0,1,1,0,1,1,0,1,1,0,1,1,-1,2,1,-1,0,0,-1,1,0,-2,0,0,-2,-2,-1,1,-1,2,5,0,0,-1,1,1,-2,1,1,-1,1,1,-2,1,1,-2,0,0,-1,0,-2,-2,0,-1,2,0,1,-2,1,1,-2,1,1,-2,2,1,-2,2,0,-2,2,0,-1,3,0,1,3,2,1,1,2,0,1,0,-2,2,3,0,-1,1,-2,1,2,-2,2,1,-2,0,1,-2,-1,0,-2,-1,0,1,-2,-1,1,0,0,4,0,-4,7,2,2,-2,-1,2,-2,-1,1,-2,0,1,-1,0,1,-1,0,2,-2,1,2,-2,1,2,-1,2,1,-1,-1,1,0,-1,1,-2,-1,0,-2,-2,-1,-2,-3,-1,-2,-3,-3,-3,-4,-1,-2,-4,1,-1,-2,0,0,-2,1,-1,0,1,0,0,1,0,0,0,0,1,1,-1,1,4,3,1,1,1,0,1,1,0,2,1,-1,2,1,-1,2,2,-1,2,2,1,1,4,1,-2,3,2,-4,5,0,2,1,-1,2,1,-1,2,1,-1,2,1,-1,2,0,0,1,1,-1,-1,2,1,1,-1,-4,2,1,-1,2,2,-1,2,1,-1,1,1,-1,0,1,-2,-1,2,-1,-2,0,-1,-3,1,1,-4,-2,-3,1,1,0,1,2,1,0,1,0,0,1,0,-2,2,-1,-4,4,-1,-3,5,-1,-7,4,0,0,1,0,0,0,1,1,0,0,1,0,0,2,-1,-1,1,-1,-1,1,-2,-2,-1,0,-1,2,-1,1,3,-1,2,1,0,1,1,0,2,0,1,2,0,0,2,0,2,1,0,-1,2,0,-1,2,1,0,1,1,-1,1,1,0,1,1,-2,1,1,-4,0,3,-3,0,5,-7,1,0,-1,1,0,-2,1,0,-2,0,-1,-2,-1,0,-3,0,3,-2,-4,-1,-2,-1,-2,-2,-1,-1,-2,0,-2,-2,0,-1,-3,1,-1,-2,2,-2,-2,4,0,-4,3,-1,-1,-1,-2,-1,-1,-1,-1,-2,0,-1,-2,1,0,-3,0,-1,-3,-1,-1,-3,-2,-1,-4,-1,-1,-3,-1,-1,-3,0,0,-4,0,-1,-2,0,0,-1,1,1,1,1,-3,4,2,-9,7,0,-1,5,-2,-1,-3,-2,-2,-3,-3,0,-3,-3,0,-3,-4,-1,-3,-2,0,-3,-5,-2,0,-3,0,-2,-4,-1,-2,-2,0,-1,-1,0,-1,-1,0,-1,-1,-3,-2,0,-3,-1,-1,0,0,-1,0,-1,0,1,-1,-1,0,0,-1,1,0,-1,0,0,-1,1,0,-1,0,0,-1,1,-2,0,2,0,0,2,-1,0,1,1,-1,2,0,-2,2,1,1,3,-2,2,3,-2,5,3,-5,8,2,-6,5,1,-4,-1,1,0,0,2,0,-2,1,0,-1,0,0,-1,-1,-1,-1,-3,0,-2,-1,-2,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,-2,0,1,-2,0,1,-1,0,1,1,0,1,2,0,1,1,0,2,2,1,2,1,1,2,0,2,3,1,2,2,1,2,2,1,1,2,1,1,2,1,1,2,-2,0,-1,-9,5,-1,3,-7,-2,0,0,2,-1,0,4,0,1,1,0,0,2,-1,0,2,-2,0,3,0,0,1,0,1,2,1,0,2,6,-2,4,1,5,-1,0,0,1,0,-1,1,0,1,2,0,1,1,-1,0,1,0,-1,1,-1,-1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,0,3,2,1,3,-1,0,4,4,-1,1,1,-2,1,0,-1,0,1,-1,1,1,-1,1,1,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,1,0,3,2,0,1,4,0,4,5,-1,1,6,-1,-1,7,-1,-1,7,-1,-3,0,1,1,0,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,1,-1,-2,1,0,1,-1,-2,0,1,0,0,1,0,0,0,0,0,0,-1,0,0,0,1,0,-1,0,0,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,0,-1,0,0,2,-1,0,-3,-1,2,-1,1,-1,-1,2,-1,-1,1,-1,0,2,0,0,2,0,0,1,-1,0,2,0,0,2,0,0,1,0,0,1,0,0,2,-1,0,2,-1,0,3,-1,0,3,-1,0,2,-1,0,2,-1,0,2,0,0,2,0,0,3,0,0,3,0,0,3,0,1,3,0,0,3,2,-1,2,2,-1,3,2,0,2,0,0,2,0,0,2,0,0,2,0,0,1,0,0,1,0,0,2,-1,0,1,-1,0,2,-2,0,1,0,1,1,0,0,1,-1,0,1,0,0,1,0,-1,0,-1,-3,1,0,-4,0,-1,-3,-2,-2,-1,-2,-2,0,-1,-1,-1,1,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,2,0,0,1,0,-1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,0,0,1,0,1,0,0,1,1,-1,-4,4,-2,-4,4,0,0,1,0,0,2,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-1,0,-1,-1,0,-1,0,1,1,0,1,1,0,0,0,0,1,0,0,1,0,0,1,-1,0,2,-1,0,2,-2,1,1,1,0,1,1,1,0,2,1,0,2,2,0,2,2,0,2,-1,-2,-2,-1,-1,-1,-3,-1,-3,1,0,3,2,0,3,0,-1,2,0,-1,3,-1,-2,3,0,-2,3,-1,-2,4,0,-1,2,0,-2,3,0,0,1,-1,0,1,-2,0,0,-2,-1,0,-1,1,0,-2,2,0,-1,0,1,0,1,0,-1,1,1,-1,1,1,-1,1,1,-2,0,0,-2,6,-1,-4,-7,-1,-1,0,1,0,0,0,-1,0,1,-1,-1,0,-1,-2,0,1,-2,1,2,-3,0,4,-7,0,1,-1,0,-2,-1,0,-2,-2,-1,-2,-1,2,-3,-1,2,-3,0,4,-1,1,5,2,-1,6,4,-1,11,3,-3,3,-2,-1,1,-3,-1,1,-1,-1,0,-1,-1,0,0,-2,0,0,-1,0,-1,-1,-1,-1,-1,-2,-2,-1,-1,-2,0,-1,-3,0,-1,-2,-1,-1,-2,0,-1,-2,1,-1,-2,1,-2,-2,0,-1,-2,0,-1,-2,1,-1,-2,1,0,-2,1,0,-2,0,-1,-2,0,0,-2,1,-1,-3,1,0,-3,3,1,-5,3,1,-7,5,-2,-6,7,-4,-10,4,-2,-3,0,0,-3,0,0,-2,0,-1,-2,1,-1,-2,1,-2,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,-1,0,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,0,-2,-1,-1,-1,-1,-2,0,1,-1,1,0,-3,-1,4,0,-1,-1,0,-2,-1,0,-1,0,0,-1,0,1,-1,0,3,-1,-3,0,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,0,0,-2,-1,0,-2,0,0,-2,0,0,-2,0,-1,-2,1,0,-1,0,-1,-3,0,0,-2,0,0,-2,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,1,0,-1,-1,-2,0,0,-1,0,1,0,0,0,-1,1,0,-1,1,0,-1,1,0,0,1,-1,-2,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,0,0,-1,-2,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,1,1,0,0,-1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,2,4,-6,2,4,-5,-2,2,-5,-3,0,-4,1,-1,-3,-7,-1,-4,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-2,0,1,-1,0,0,-1,0,-1,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,0,-1,1,0,-1,2,1,-1,3,2,-1,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,-2,-1,0,-1,0,-1,-2,0,-1,-1,-1,-2,0,-1,-3,0,1,-3,1,-2,-4,-1,0,-1,-1,-1,-3,0,0,-1,1,0,-1,0,1,0,1,0,0,1,2,-4,1,-4,3,1,0,-1,1,0,-1,0,0,-1,0,0,0,0,0,0,-1,0,1,-2,-1,0,-3,0,1,-2,0,2,-2,0,3,-2,1,4,-1,1,3,0,0,2,-1,0,2,0,0,0,0,0,0,1,0,0,1,0,1,1,0,1,0,0,0,-1,1,0,0,-3,1,1,0,0,1,0,0,1,0,0,1,0,0,2,0,-1,-1,4,2,6,0,-4,0,0,0,1,0,0,-1,0,-1,-2,0,-1,-3,0,-1,-3,3,0,-4,-1,0,-6,5,3,-11,5,5,-2,-1,0,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-1,1,0,0,0,0,2,-2,-1,-2,1,2,-2,-1,1,-2,-2,1,-2,-1,2,-1,0,2,-2,0,2,-2,0,1,-2,1,-1,-1,2,-2,-1,3,-3,0,4,-4,-1,4,-4,-1,1,2,-2,1,2,0,1,2,0,1,1,-1,1,1,0,1,1,-1,1,1,-1,1,0,-2,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,0,2,-2,1,2,-2,1,3,-3,2,3,-3,1,2,-2,0,2,-2,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,2,2,-1,1,1,5,-1,0,-7,2,2,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,-1,-2,1,0,1,0,0,0,-1,0,1,-1,0,1,-1,-1,0,-3,-1,-1,-3,-1,0,-2,0,1,-1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,2,1,0,0,-1,-1,0,0,0,0,0,0,0,1,0,-1,1,-1,-2,2,-1,-1,2,-3,-2,4,0,-1,2,-6,-4,8,1,-2,0,1,-2,1,2,-2,0,2,-2,0,3,-2,0,2,-2,1,2,0,2,2,0,3,1,-2,3,1,-3,2,1,-3,1,2,-1,0,3,-2,0,2,0,0,3,1,0,3,1,-1,2,1,-1,1,0,-1,0,-1,-2,1,0,-3,1,1,-3,2,2,-2,2,2,1,3,3,2,1,2,-1,1,3,-1,3,2,-3,3,3,1,6,2,6,5,4,8,2,5,5,1,5,0,-3,5,-2,2,2,0,-10,9,-5,0,-1,-3,1,0,-3,2,1,-2,3,1,-2,3,1,-2,3,2,-2,2,1,-2,2,2,-2,2,1,-3,1,1,-3,2,1,-1,3,1,-1,2,1,-1,-1,-1,-1,-2,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0],[0,-4,4,-2,-2,2,-2,-1,0,-5,0,-2,-1,-2,2,-2,-1,2,-1,-1,1,-2,-1,0,-2,0,0,-3,-1,0,-4,0,-2,-10,1,-4,-2,0,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-2,0,0,-2,3,-1,-6,-3,1,0,-1,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,0,1,-1,0,0,-1,0,1,-2,0,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-2,0,0,-3,0,1,-3,0,2,-3,-1,2,-4,-2,3,-2,-2,2,-1,-1,1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,1,0,1,3,-1,1,2,0,3,-1,-1,2,-2,1,0,1,2,4,-5,1,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,0,0,0,-1,0,-1,-1,1,-2,0,2,-2,-2,0,-2,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,0,-1,-2,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,1,-1,-1,2,-1,-1,0,0,-1,4,0,0,0,0,-1,0,-1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-2,0,-2,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,2,-1,0,1,0,0,1,1,1,1,0,1,0,1,1,0,0,0,2,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,0,0,1,0,-1,1,0,0,0,-1,0,0,-1,1,0,0,0,1,0,1,1,0,1,1,0,1,0,-1,0,0,0,0,0,-1,-1,0,0,-1,0,0,-2,-1,1,-2,-1,0,-2,-2,0,-2,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,0,0,0,-2,0,0,0,-1,0,-1,0,1,0,0,1,0,1,2,1,0,1,1,0,1,1,1,1,-1,1,0,-1,1,0,0,1,0,-1,0,1,1,0,1,1,0,0,1,0,0,2,-1,0,2,-2,-1,5,-1,0,3,1,0,2,-3,1,4,-1,0,2,-1,0,2,-1,-1,2,-1,-1,1,-1,-2,1,-1,-2,1,-1,-3,2,0,-5,2,-1,-2,2,-1,-1,1,0,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,-1,0,1,0,0,1,1,-1,1,2,-1,1,0,-2,1,-1,0,2,-1,1,2,-2,0,2,-2,0,3,-2,0,3,-3,0,3,-2,0,3,-1,0,3,-1,0,3,-1,0,2,-1,0,2,-2,-1,0,-2,-1,-1,-2,-1,-3,-1,-2,-2,-2,-3,1,-2,-3,0,-2,1,3,-1,-1,-1,-1,-2,0,-1,0,-2,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,0,-1,2,-3,-1,0,-2,1,0,-3,-3,-1,-2,-2,-1,-2,-4,-1,-2,-5,0,-2,-4,-2,-2,0,0,-2,1,0,0,0,0,-3,1,0,-3,2,0,-3,0,1,-3,0,0,-3,-1,0,1,-3,0,4,1,1,-1,3,1,-1,0,1,-1,-1,1,-1,-2,1,0,-1,3,2,1,2,1,1,2,1,0,2,0,1,2,1,1,2,1,2,2,1,1,3,0,1,2,-1,2,3,-1,1,1,1,2,3,1,1,0,1,1,-2,1,1,-2,1,0,0,-1,1,-3,2,1,-3,2,1,-3,3,-2,-1,1,-1,-3,1,0,0,0,1,1,-1,2,4,-2,0,-1,0,1,-1,1,2,-1,2,0,-1,1,1,-1,0,1,0,1,1,-1,0,1,0,0,1,0,1,1,0,0,1,0,1,0,1,1,1,1,1,-1,0,1,-1,1,1,-3,1,1,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-1,-1,0,-2,0,1,-3,-2,0,-1,0,1,-1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,1,0,2,2,0,2,3,1,0,2,2,1,3,1,1,3,-1,2,4,-3,3,4,-1,2,4,-2,2,2,-1,2,2,-2,1,2,-2,1,2,-3,0,2,-1,2,1,-3,1,0,-2,1,0,-3,-1,2,-2,1,1,-2,1,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,0,1,1,-1,1,1,0,1,1,-1,1,1,-1,1,1,0,1,3,-2,-1,1,-1,2,1,0,2,1,-1,2,2,-1,2,2,-1,3,2,-1,3,1,-1,3,0,-2,1,2,-1,6,-4,-1,2,2,-1,2,1,-1,2,2,0,1,2,0,0,2,0,0,1,-1,0,3,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,1,1,-1,2,0,0,0,2,-1,0,1,0,1,2,0,0,1,0,0,1,-1,0,2,-1,0,3,-1,0,3,-1,-1,4,-1,-3,4,-3,-3,4,-4,-3,3,-3,1,1,-1,1,0,-2,1,1,-1,1,0,-1,1,0,0,3,0,0,3,0,-2,2,-1,0,0,-1,-1,0,-1,-4,-1,-1,1,1,0,-1,2,-2,-2,1,1,0,1,1,0,1,2,1,1,0,1,2,2,2,1,1,0,1,1,0,2,1,0,2,1,0,2,2,0,2,1,-2,2,2,1,2,3,1,2,4,2,2,4,1,6,5,0,-1,5,2,1,1,0,1,1,0,1,1,1,1,0,1,0,0,0,-1,0,0,1,0,-1,1,0,-2,1,0,-3,2,0,-4,1,0,-3,2,1,-1,2,1,-2,2,1,-1,2,1,-1,2,1,-1,2,1,-1,3,2,-3,3,5,-3,3,1,-3,2,1,-1,2,1,-2,1,0,0,1,0,0,1,0,0,0,0,2,1,-2,3,-1,-1,1,-4,-1,-1,-7,-1,-1,-6,0,-3,0,1,0,-1,0,0,0,1,0,0,1,0,0,2,0,1,3,0,4,3,1,-1,3,-2,0,2,1,-1,2,1,1,1,1,0,1,2,0,1,3,1,2,2,3,2,5,4,3,4,2,4,1,1,3,0,0,0,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-3,-1,0,-2,-3,-2,-5,1,3,-1,0,1,-2,0,1,-2,0,1,-2,0,1,-3,0,1,-2,1,2,-4,-1,3,-2,0,1,-2,-1,1,-1,-1,0,-1,-1,0,-1,0,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,1,-1,0,2,0,0,2,0,0,2,0,0,3,0,1,3,0,1,3,-1,1,1,-1,1,1,-1,0,0,0,1,1,0,1,0,0,2,0,0,1,0,2,2,-1,-2,4,1,9,1,1,0,1,1,0,1,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-3,1,-2,-4,-1,-8,-2,1,-1,-1,1,0,-1,1,-1,0,1,0,-1,1,0,-1,-1,3,0,1,4,2,-4,3,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,-1,-3,0,0,-2,-1,1,-2,-1,4,0,-2,6,2,-3,5,0,-1,0,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-2,0,2,0,0,3,0,1,1,0,-1,1,-3,0,0,0,0,-1,1,0,0,0,0,0,1,0,-1,1,1,-1,0,1,-1,0,2,-1,1,1,-1,2,-1,0,3,-1,-1,1,0,-2,1,-1,-3,1,-2,-4,1,-2,-6,1,-3,-3,-1,-2,-1,1,0,-2,2,-1,-1,2,0,-1,2,0,-1,2,1,-2,2,1,-2,1,2,-2,0,2,-1,3,0,-1,4,0,-1,2,1,0,2,1,0,2,2,3,3,2,2,2,4,-1,4,1,-1,4,4,0,1,1,0,1,1,0,1,1,0,0,0,0,-1,2,0,-2,1,0,0,0,1,-4,0,0,0,-1,-1,0,-1,1,0,-1,0,-1,-2,0,-1,-2,3,-1,-2,4,4,-4,6,11,-5,2,0,-5,0,-1,-2,0,0,-2,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,-3,0,-3,1,-1,-1,0,1,0,0,2,0,0,0,0,1,0,0,1,-1,0,0,-1,0,2,0,0,-1,-1,0,1,0,0,1,0,0,2,0,0,2,0,0,3,0,1,3,-1,-2,2,2,2,3,1,1,3,1,0,2,1,1,2,1,1,2,2,1,-1,2,1,-1,1,-1,-4,2,-1,-4,-1,-3,2,1,2,3,2,3,2,-1,0,2,-1,0,3,-1,2,1,-1,0,2,0,0,1,2,-1,2,0,0,1,1,0,2,1,0,1,0,0,0,0,1,1,-1,0,1,2,-1,1,3,-1,2,2,-2,2,2,-2,3,3,-3,2,5,-2,1,3,-3,0,4,-4,1,3,-2,-1,4,-2,-1,3,-2,-1,3,0,1,2,-1,3,-1,-4,0,-3,-2,-4,-2,3,2,-5,-6,-1,4,-2,-1,6,-1,0,1,-1,-1,1,-1,-1,0,-1,-1,1,2,-2,-3,-1,0,1,-1,0,0,0,0,1,-1,0,1,0,0,1,0,0,4,2,0,4,2,5,0,1,0,1,0,0,1,0,0,1,0,-1,1,0,-1,0,0,-1,2,0,0,0,0,0,-1,-1,0,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,1,0,-1,1,-1,-1,2,-2,-1,3,-2,0,2,0,0,0,-1,1,0,1,-1,0,1,-1,0,1,1,0,1,1,0,2,1,-1,0,-1,1,-2,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,2,-1,-1,1,-1,-1,2,-1,-1,2,-1,0,3,-2,0,2,0,-1,2,0,-1,2,-1,0,1,-1,0,1,-1,-2,3,-2,-2,3,1,1,1,2,2,2,0,1,1,0,1,1,0,1,1,-1,2,3,-4,2,2,1,1,3,1,1,1,1,0,1,1,2,1,1,1,0,1,2,0,3,1,-1,-1,2,1,-2,2,1,-4,2,1,-7,4,0,-6,-1,1,-1,2,1,0,4,3,-1,1,0,-1,1,0,-1,1,0,0,0,-1,-1,0,1,0,1,-1,1,1,0,0,0,-1,1,0,-2,1,0,-2,2,-3,-3,0,-4,-1,5,-5,-6,0,0,-2,0,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-1,2,1,-1,1,1,0,0,1,0,-1,1,0,-2,1,0,-2,0,-1,-1,0,-1,0,0,-1,0,-1,-2,0,0,-2,0,-1,-2,0,-1,-3,0,-1,-3,0,-1,-4,0,-1,-3,-1,-1,-3,-1,-1,-2,-1,-1,-3,-1,-2,-3,-3,-1,-3,-2,-1,-4,1,-1,-6,-3,0,-3,-1,-1,-2,-1,-1,-2,-1,0,-2,-1,0,-2,-1,0,-2,0,1,-2,-1,0,-2,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,1,-3,0,1,-5,-3,2,-3,-1,0,-2,-1,0,-2,0,0,-2,0,0,-2,1,0,-2,0,0,-2,1,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,1,-2,-1,-1,0,-1,1,2,0,-3,-2,0,0,-2,0,0,-2,0,0,-2,1,0,-1,0,0,-1,0,0,-1,0,1,-1,1,1,1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-2,1,0,-1,1,0,0,1,0,0,1,0,0,2,0,0,2,0,0,0,-1,-1,1,-1,-1,3,0,0,5,0,2,5,0,2,1,0,0,1,-1,0,1,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,1,-2,0,0,-2,-1,0,-2,-1,1,-2,-1,0,-2,-1,1,-1,-1,1,0,0,2,0,1,2,1,3,2,2,2,1,3,1,1,1,0,0,-2,0,0,-3,0,1,-2,0,0,-2,0,0,0,-1,-1,0,-1,-2,0,-1,1,-2,0,2,-2,1,1,-3,0,1,-3,0,0,-3,0,1,-2,0,1,-2,0,1,-2,0,1,-2,-1,1,-2,-1,0,-2,0,0,-2,0,3,-3,0,3,-2,-3,1,-2,0,1,-3,0,1,-2,0,2,-2,0,2,-2,1,2,-2,1,2,-2,0,2,-1,0,1,-1,1,1,-2,2,1,-3,1,1,-3,1,1,-3,1,1,-3,1,1,-3,1,1,-3,1,1,-4,2,1,-3,2,1,-2,1,0,-2,1,1,-3,1,1,-3,1,1,-3,1,0,-3,0,0,-1,0,-1,-2,-1,-2,-3,-2,1,-3,1,1,-2,2,0,-3,1,0,-4,1,0,-5,1,0,-5,1,0,-5,1,0,-3,0,0,-3,-1,0,-3,0,0,-3,-1,1,-3,-1,1,-4,-2,1,-3,0,1,-3,1,0,-2,-1,-1,-1,-2,0,-1,0,0,0,0,0,0,-1,-1,0,-2,1,2,-6,-5,-2,0,0,0,0,-1,1,0,-1,-1,0,-1,-1,0,-1,0,1,-1,0,1,-2,-2,5,0,-3,7,-6,-4,7,0,-1,0,0,-1,-1,0,-1,0,0,-1,-1,-1,-1,-1,-1,2,3,-1,3,2,1,7,0,-2,1,2,0,-1,0,0,-1,-1,-1,-2,0,-1,-1,0,-2,-1,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,2,2,0,1,1,0,2,1,0,2,1,0,1,0,0,2,-1,0,1,-1,0,2,-2,0,2,-1,0,2,-1,0,2,-1,0,2,-1,-1,1,-1,-1,1,-1,-2,1,-1,-1,0,-1,1,0,0,-3,-4,-2,6,2,1,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,0,1,1,0,1,1,0,1,1,0,1,0,1,2,0,1,1,0,1,1,0,1,2,0,0,1,1,0,1,1,0,1,0,-1,1,0,-1,1,-1,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-3,-1,1,-5,0,1,-10,3,3,0,-2,-2,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,1,1,0,2,3,1,6,0,0,0,0,0,0,-1,1,0,-1,1,0,-1,1,0,-1,2,-1,0,2,0,0,2,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-2,-1,-2,-2,0,-1,-1,0,0,-1,0,0,-2,0,-1,-1,0,0,-2,1,0,-2,0,0,-1,0,0,-3,-1,1,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,0,1,0,0,0,-1,1,2,1,-1,0,0,-1,1,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,-1,0,1,-1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,2,1,0,2,1,1,0,1,-1,0,2,-3,0,1,0,0,2,0,-1,2,-1,-4,1,3,-5,0,2,-4,0,3,-3,0,4,-2,0,3,-2,-1,5,0,2,0,0,3,0,-1,0,-1,-1,-1,-1,-1,-2,-1,-1,-1,-2,-1,-2,-1,-1,-2,0,-1,-2,0,-1,-2,1,-1,-2,1,-1,-2,2,-2,-3,2,-2,-3,1,-2,-3,3,-2,-3,1,0,-2,1,0,-2,1,-1,-2,1,0,-1,1,0,-1,0,2,0,-1,2,1,-1,1,3,0,1,3,1,1,1,1,1,5,0,0,-1,1,1,-1,0,0,-1,0,0,-1,1,0,0,1,-1,1,0,-2,1,-1,-1,1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-2,-1,1,-1,0,2,-2,1,3,-1,1,4,0,1,3,0,0,2,0,0,2,1,-1,1,0,-1,1,1,-2,2,2,-2,2,2,-2,2,1,-2,1,1,-1,2,1,-4,1,2,-2,1,2,-2,2,3,-2,0,3,-2,-1,4,-2,-4,5,-3,-4,5,-1,-3,1,-2,-2,-1,-2,-3,1,-2,-2,0,-2,-2,-1,-2,-3,-1,0,-2,-1,-1,-2,0,-1,1,2,-4,4,-1,-2,-1,-1,-2,-1,0,-1,-1,-1,-1,0,-1,-1,1,1,3,2,-1,2,2,-5,-1,3,4,5,0,0,-1,0,0,-2,0,0,-1,0,1,-1,0,1,-2,0,1,-1,-1,1,-2,0,1,0,-3,3,0,-6,3,2,-9,4,-1,-7,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-2,1,0,-2,0,0,-1,1,0,-1,1,0,-1,1,-1,-2,0,1,-2,1,1,-2,0,1,-1,2,4,1,3,3,-3,2,8,-1,1,1,-1,1,0,-1,2,1,0,2,1,0,2,1,0,1,1,-1,2,1,-1,1,0,-1,2,-1,-1,2,-1,-1,1,-3,-1,0,-4,-1,1,-3,-1,2,-2,-1,2,-1,-1,1,0,-1,1,0,0,1,0,0,0,0,0,1,0,-1,-1,-1,-2,4,2,1,-1,0,2,-2,0,2,0,1,2,0,1,3,1,1,3,2,1,3,0,-1,0,-4,4,5,3,-9,2,0,1,2,0,1,2,0,1,2,0,1,2,0,0,2,-1,1,2,0,1,1,0,1,0,-1,1,1,-2,1,2,-1,1,1,0,1,1,-2,1,2,1,2,2,2,2,3,2,3,1,2,1,-2,0,2,-3,1,1,-3,2,-2,-1,4,-3,1,4,-1,2,1,3,2,1,5,1,2,0,1,2,0,1,1,-1,1,0,-1,5,1,0,4,-1,1,1,-2,0,-1,-1,-1,1,3,0,3,2,2,-2,4,-1,0,0,-2,0,0,-2,0,-1,-2,1,-1,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-1,1,0,-2,0,-1,-2,0,-2,-3,-1,-1,-2,0,-1,-2,2,-1,-3,1,0,-3,1,1,-4,1,0,-5,1,1,-5,2,1,-5,3,1,-4,4,2,-3,2,1,-4,5,2,-2,4,2,-2,2,1,-3]],"params":{"check_accuracy":true,"selection":"notnameH*","cum_var":0.9,"coor_file":"./outputs/analysis_slippage_vanilla_6b4l_good--sim2.pocket_aligned.js.dir/traj.dcd","precision":2,"stride":1,"output_dir":null,"top_file":"./outputs/analysis_slippage_vanilla_6b4l_good--sim2.pocket_aligned.js.dir/first_frame.pdb","test":false},"coeffs":[[-214,2643,-310,897,-684,939,1398,1088,217,899,-217,-1044,-416,660,-268,314,-330,-435,-285,-36,959,-764,1166,-72,372,482,314,138,-398,-265,-331,-843,-693,-352,-568,216,-772,-56,-328,-122,465,381,-233,110,128,231,-360,-739,557,-205,138,58,-387,-74,-476,608,3,-176,721,-149,181,79,233,189,79,131,186,302,344,-147,-191,-461,-91,38,91,383,259,-75,185,62,195,408,96,244,-421,-387,58,104,-149,407,590,-219,117,311,24,-297,339,-70,-61,-241,-27,-251,81,-268,-190],[-907,3119,-221,910,-775,1009,1010,984,109,970,498,-1510,-1093,1102,-208,717,-193,-817,-343,186,456,-518,450,520,511,241,81,291,-467,-384,-749,-150,-388,159,-19,-95,-411,-299,-376,6,548,248,-121,-404,-64,328,-379,-295,947,66,-306,-370,250,379,17,265,56,-280,223,208,-104,175,304,415,-139,-450,-199,138,439,11,-109,48,58,596,-175,-39,365,-19,66,99,280,508,139,-42,214,-276,151,103,-404,187,8,-80,-152,29,31,233,138,232,117,108,-48,-70,-50,162,41],[-695,2673,-389,586,-508,585,1071,1735,-332,1762,19,-668,-401,373,-93,-140,330,-800,-487,-5,-467,-623,677,918,-60,-381,-135,-21,-829,-157,-521,139,-197,721,-154,52,-146,200,-393,-203,602,301,108,45,293,354,-63,-292,584,325,-139,-120,-30,125,167,124,-65,-161,-208,-173,-186,-90,390,283,-176,13,6,-31,213,191,-227,-159,198,-342,199,-172,185,-193,104,-141,223,-3,-21,144,104,-170,64,-264,-119,230,45,-399,-112,-102,197,-130,133,-94,163,75,162,-73,-136,164,28],[-1022,2426,-897,713,-536,590,1070,1770,-21,1691,20,-523,-335,322,-365,-195,797,-192,-578,-180,-683,-230,478,687,-187,-478,-477,-444,-589,-240,-340,-264,-6,582,200,261,151,49,-156,-454,260,181,27,-191,289,-33,-195,184,326,322,192,55,-22,-225,172,111,-126,-58,-438,-121,-52,-183,216,-336,-109,341,-90,116,41,-81,358,-1,259,-428,268,400,125,-236,173,-21,302,-313,-91,-76,-247,37,323,-36,-96,9,-270,124,166,93,-166,-18,370,15,12,17,234,-18,-100,35,89],[-1452,2781,-643,160,-554,841,1345,1737,427,2100,556,-658,-62,-410,-32,79,1112,-200,319,-56,-867,-821,-83,781,-308,163,250,-327,-161,4,-632,-37,-148,137,587,207,338,-335,-264,102,173,-158,219,-410,50,-93,-193,161,749,444,232,97,346,-70,356,27,-27,-25,-209,-99,160,-127,465,96,90,-35,134,21,-236,89,341,-326,43,-394,171,326,313,-49,66,57,206,119,265,-370,-122,153,105,-244,267,-144,-58,108,168,68,-24,-259,-26,-16,-193,189,162,67,-43,-150,-58],[-1910,3043,-1233,349,-927,167,922,1667,463,1904,947,-742,-286,256,-242,540,667,-108,309,442,-672,-679,368,169,-261,-765,40,-141,211,66,-284,-156,-94,211,453,344,148,-90,117,60,131,85,331,-194,204,-358,-211,58,221,50,278,152,72,-80,-46,338,197,-231,-236,188,-23,13,129,281,-117,36,-194,144,-344,82,92,250,-85,31,-142,99,-15,-29,-120,-98,190,181,-358,108,41,50,-9,-336,261,0,-404,92,26,-49,292,-31,86,139,52,214,-70,72,222,-137,-239],[-1394,2693,-1492,120,-875,403,1069,1441,732,1728,905,-1257,-189,1069,-526,389,65,-10,-180,171,290,82,21,-579,-105,-324,-131,-141,381,85,-159,-626,-33,-226,604,336,93,-187,-2,-352,295,-427,375,384,387,-277,200,-37,-393,-341,38,197,215,36,-78,178,-135,-463,-146,-5,-239,20,-486,258,100,74,231,-279,-73,-33,-49,200,181,145,75,41,48,137,-231,-7,-255,-161,-430,-29,-72,295,-50,-49,-37,147,-186,209,289,-111,143,-213,51,26,31,-290,-10,248,6,-70,-9],[-1720,2767,-1182,1179,-490,229,1525,1849,-286,1355,989,-722,-478,583,-657,230,56,-66,-158,92,332,-206,-146,-745,-105,-506,268,-361,-104,-71,-104,-49,482,-240,517,113,-153,-336,163,8,367,51,-14,288,481,92,333,-170,26,64,549,87,486,-279,-1,491,-61,20,122,112,-83,91,-388,-46,-66,-105,-38,-297,-496,256,130,239,58,35,-50,-373,6,333,-88,271,-281,-82,110,245,242,233,91,236,32,-46,-313,209,185,-41,-67,46,-19,38,1,-43,-203,109,88,-93,107],[-1468,2727,-1123,1117,-85,188,1132,1952,254,1633,691,-503,-88,661,-926,229,697,-360,-143,-268,-310,50,-510,-636,-525,-624,300,88,-135,-3,-578,-140,-10,120,-9,165,100,8,-102,-279,-95,-79,-82,552,36,-448,268,-79,-203,-28,-12,-29,176,-9,-238,-76,359,177,-102,115,7,-187,-222,-48,-139,34,-9,-644,-366,-17,130,-156,168,307,64,208,-169,16,38,52,-273,-232,-80,352,27,116,170,-99,-58,-35,285,17,-27,-87,-149,17,174,-83,133,-58,-114,0,242,-233,294],[-1229,1970,-1110,1232,-339,353,707,2018,156,1748,264,-519,-17,742,-545,-446,396,20,-100,-353,245,60,79,-340,52,-299,-58,-70,52,-219,-299,-161,357,146,-315,254,96,328,303,-44,28,-104,-78,395,100,-137,-11,-266,60,-491,-217,126,3,-195,-42,-256,-154,320,223,293,-63,-112,-496,-80,-197,152,-122,-125,-92,-101,560,104,-11,-77,92,14,-115,-26,55,78,-292,-116,-50,48,74,344,-308,-229,-152,-114,-77,64,26,54,152,3,-89,196,164,-5,-84,-38,184,-101,128],[-1230,2822,-1310,1215,-203,550,732,1799,24,1687,1194,-595,-116,726,-491,-835,99,151,-62,-453,216,55,-105,-511,-72,27,246,-729,-28,303,-225,-23,560,73,-90,34,-111,284,150,360,308,-252,-385,607,-224,157,287,-184,246,-373,-152,120,-222,-112,-3,-471,-256,667,114,-247,170,120,-60,-231,172,372,-116,4,14,1,166,97,208,58,-208,-113,-25,-165,-200,448,-251,182,87,-119,185,-327,8,-71,67,31,37,-211,22,-162,15,-27,-11,5,20,74,35,134,-275,72,101],[-1254,2357,-1398,1896,204,828,1123,1720,177,1686,592,-288,347,566,-581,-461,116,275,88,33,-104,334,126,-245,100,170,241,-97,-172,352,21,99,556,125,-84,56,-522,-427,7,40,-713,-75,-510,323,68,208,214,-268,150,-144,-217,-394,-120,80,25,-178,-134,-54,-36,-160,116,270,-413,174,-60,47,-228,388,46,42,199,84,-229,-131,81,-9,-42,1,56,164,-186,-175,196,382,1,-156,-294,-207,22,-151,97,65,-195,-55,52,104,-196,73,-366,133,71,-179,148,356,-145],[-1241,1794,-1729,1288,-224,577,554,1526,60,1643,222,-436,-30,150,-555,74,477,-67,264,157,-104,229,6,-788,-560,393,-42,-132,463,909,83,72,-34,50,-469,246,119,392,659,-30,-141,-198,-168,-29,172,116,-220,200,-128,174,-429,238,-343,116,238,-88,-461,-133,101,324,116,113,-176,-48,68,-284,-5,95,216,0,116,144,-99,-33,-139,-242,54,-97,-410,161,135,-15,-151,-157,-116,306,-460,91,127,-178,310,-47,46,47,79,-37,-130,95,84,214,146,-167,-92,98,110],[-1785,2287,-1641,1970,-321,789,824,1634,-87,1047,287,-356,-283,-255,-347,143,460,461,348,-128,48,149,122,-732,-141,287,270,-336,512,1109,-125,-58,-292,-109,-203,564,55,267,494,-38,-315,87,134,14,84,15,-116,306,-316,85,-145,95,-174,217,-132,-113,-383,163,234,20,160,463,71,3,-161,79,-142,-57,301,73,135,-2,42,2,-125,-104,38,82,81,-125,-47,18,181,-235,110,308,-170,482,43,-107,4,-229,52,-47,-321,229,119,-260,-91,5,135,126,8,25,0],[-2062,2772,-1627,1702,-110,1020,304,1464,444,1026,680,-561,-358,333,172,-218,267,255,41,-151,-379,171,259,-235,-20,490,358,-110,985,421,-121,19,-336,345,-208,84,-30,446,385,-105,-255,104,393,276,-221,289,239,145,-509,-72,-330,-52,-174,-223,-292,-113,-183,114,-57,-266,94,222,116,-450,-193,-236,-20,208,16,286,-168,-182,132,-22,-19,-51,-119,-15,-184,40,306,125,-71,-191,181,306,46,134,85,-191,-10,-76,196,20,-144,229,-256,-90,-33,189,-249,-3,62,200,257],[-1941,2410,-884,1898,132,1473,813,1151,389,383,546,-67,384,52,320,68,11,742,-22,180,-646,-179,425,-402,709,854,596,-305,947,442,-21,-219,-411,-392,-143,-162,-36,-80,446,68,-737,269,466,-207,-587,367,-141,-13,-388,34,-518,-78,375,-63,-511,442,-314,-131,220,-142,111,-398,211,-346,-292,-37,92,-17,-116,77,60,-154,-110,162,440,-346,-147,-32,136,289,144,-83,182,-156,244,-385,213,197,-280,138,-205,-156,-71,-182,40,147,-240,78,52,-205,-197,-285,31,-18,-187],[-1104,1851,-903,2443,456,1106,417,729,104,859,-62,-16,1063,-73,755,699,-268,655,-270,-727,-1068,-65,258,230,595,712,-31,-56,929,-325,52,-26,-225,-72,-33,-335,-235,114,38,313,-463,-35,-97,577,-192,270,-76,206,-547,54,-396,233,97,323,-358,-348,-254,-434,241,244,73,-255,-211,-177,-180,58,48,-103,-232,-202,-345,-328,183,380,81,-346,84,352,109,-89,306,281,161,-178,203,-109,406,35,-114,165,-33,-110,121,-261,-348,288,-130,61,2,-113,-361,171,68,-170,-115],[-1146,3026,-1262,2247,683,67,352,438,-362,784,757,97,1317,104,432,100,-1070,5,-108,-543,-196,295,-54,299,295,427,-464,17,494,-227,312,10,-364,-10,738,-268,-194,172,142,-49,290,209,10,648,92,241,-162,431,-204,24,-144,-132,-27,329,-366,-591,191,-157,-175,8,-344,-43,-129,-132,142,-151,-5,229,181,181,-86,-152,235,-156,115,351,-20,-154,132,-231,95,95,155,222,191,-292,147,287,103,-254,-40,-26,26,40,-312,202,45,-51,145,-267,-98,326,-129,122,-72],[-1636,3755,-1403,2074,607,250,462,511,-368,773,298,184,1466,-152,655,134,-1129,-195,-350,225,-148,-220,-213,-31,226,459,-506,104,503,-207,88,-32,-375,383,85,-444,181,139,-208,235,186,33,-92,334,-300,-230,-320,592,-374,302,-116,-82,9,81,-180,-325,-345,41,-184,-21,38,-36,-138,-224,217,26,-47,138,-141,253,-178,-208,314,-189,-139,300,-208,-140,283,56,-83,-6,210,271,-46,-34,14,-324,58,159,58,-160,-131,-105,-41,346,38,248,104,-52,74,48,-30,-159,41],[-1245,3116,-1434,2503,438,123,384,167,-208,615,-61,22,1639,-401,-157,292,-832,-728,165,370,-104,244,-232,-46,8,862,-554,139,650,508,615,-91,-554,134,224,-486,-142,357,-50,-423,411,-296,-344,560,-413,-220,-94,316,-275,251,473,-341,32,-248,-60,-511,-29,-18,-196,75,-178,-1,-302,-63,120,33,35,302,-220,-66,-242,39,-120,-14,-183,38,-119,-127,145,50,-56,146,156,61,130,-297,33,-322,207,266,-44,54,141,46,153,28,-57,-23,144,42,-36,19,-306,-111,-43],[-1478,3622,-1162,2411,328,-108,479,181,-328,962,-233,-216,1202,-339,148,-142,-710,-226,-17,680,188,39,-361,20,381,636,-632,15,358,298,684,30,-855,48,27,87,363,295,-350,33,-96,-21,97,31,-409,-47,219,66,-124,198,-30,-184,-173,-20,-119,-171,55,74,-6,12,-41,-61,-78,121,-110,-69,25,54,58,96,-78,345,-181,-150,-161,-197,-225,-101,-19,50,-58,-186,15,-93,-377,-13,-100,155,58,-116,143,193,-215,-54,42,-103,-152,-238,-14,9,171,128,-223,162,-45],[-863,3199,-795,2493,456,36,924,231,-875,124,-448,-102,1009,-809,37,290,-908,-503,329,315,438,44,-400,247,272,867,-305,-394,442,109,838,-115,-481,137,-170,229,268,386,-533,323,186,-189,244,-169,-556,-130,-75,199,189,350,28,91,-307,-413,29,-14,524,328,-191,-15,250,325,-1,60,122,561,119,-154,570,-126,60,239,137,-39,-21,1,-149,2,-119,-185,77,-58,72,35,-123,104,84,119,28,-310,-121,-47,-567,110,147,-184,-210,-24,15,-65,72,-88,-204,58,240],[-1185,3416,-1167,2783,191,282,779,303,-552,-7,-444,-66,689,-767,-92,99,-649,-448,155,199,133,-79,-1059,180,574,45,-402,-439,554,-370,702,233,-327,190,-178,257,-224,130,-435,469,396,403,-67,-550,-159,-176,433,-9,185,56,-221,90,-487,-338,47,-80,46,173,-217,133,49,-201,96,132,34,169,11,20,91,-130,103,248,180,47,-199,4,116,163,146,-194,197,-48,168,231,-267,130,-133,30,-282,199,48,-65,-132,336,195,93,10,331,166,-217,-85,-208,67,148,3],[-544,2773,-891,2712,557,582,787,537,-642,-185,-1097,790,997,-1166,-126,-554,-429,-561,557,65,61,-65,-571,-221,-72,178,-369,227,281,-66,631,241,-117,161,-504,96,-345,120,-362,-114,-78,22,184,-147,-130,-388,517,-174,41,358,132,162,61,-341,154,-293,260,37,-148,305,283,-168,-34,99,390,132,163,-60,102,-206,213,446,-45,-73,-96,-405,45,103,8,-193,107,-91,-97,-52,-316,33,-11,-85,-301,89,-252,41,69,-44,94,-100,-261,-195,116,51,-219,75,5,332,95],[-557,2390,-677,2877,757,622,504,255,-960,-341,-1327,1010,885,-1556,-303,-28,-461,114,436,-181,-31,2,-777,-120,109,507,-27,492,-54,-105,-197,229,-357,95,-511,371,201,206,-196,116,261,-238,113,-248,246,-188,90,-116,13,308,-268,-133,-112,97,179,-104,12,-303,-301,182,183,44,-26,-271,15,29,-140,-8,-52,65,134,643,-166,284,121,79,292,166,1,77,254,-185,48,38,-169,16,46,-6,-22,229,-45,-19,25,-226,121,-179,234,103,102,-92,71,-108,91,-25,-261],[-790,3169,-1184,2009,457,173,594,131,-665,-221,-498,618,209,-859,23,-222,-632,288,242,-403,295,217,-1026,-467,-48,306,-21,160,-350,-20,-148,175,326,102,-11,227,444,-149,-123,388,185,-82,300,-273,260,-451,429,-28,140,-110,-338,-233,285,239,-289,200,34,250,-321,-33,197,37,119,-153,338,61,-126,-116,61,149,82,176,-6,111,37,-6,-158,125,214,-163,-397,40,-172,-205,-208,97,-90,296,-192,113,-81,119,54,-231,-108,-11,174,-200,-2,-114,-159,-315,376,40,-73],[-1111,3450,-1060,2845,767,399,695,-20,-708,-801,-282,959,-41,-1118,227,253,-341,462,773,188,-481,400,-964,-979,581,100,874,583,-655,-274,-194,182,340,126,-161,302,-147,103,-263,-88,133,-163,394,-112,121,-181,252,61,175,199,-126,-398,129,105,67,157,239,-85,-332,-392,-101,50,209,343,-259,17,-52,31,-129,5,188,286,-345,-20,253,-127,299,227,113,-417,-259,328,-127,-22,146,-20,31,-13,219,-68,181,-195,-44,-149,104,51,158,386,-245,103,67,-96,-12,78,167],[-456,3200,-774,2501,718,85,683,-216,-226,-626,-728,909,-271,-426,-174,-224,-1139,225,129,96,1022,344,-631,-469,436,130,384,570,-398,-171,105,98,338,12,-412,210,-267,348,71,143,265,-464,-263,-346,-394,50,70,-6,68,-361,32,-287,332,496,295,612,-2,-107,-200,-46,-24,-188,-144,285,-191,-89,-49,162,-85,-248,199,-51,-225,98,190,-133,271,-16,-149,-48,-45,151,34,-243,-191,268,343,-110,217,-131,56,67,167,29,115,2,-52,18,218,-70,58,-88,8,146,231],[-423,3818,-572,2188,850,154,467,520,-250,-535,-782,1454,-438,-413,608,-619,-580,404,-128,-354,397,91,-205,-744,-140,-439,380,65,-342,-129,-579,145,299,145,34,278,-153,473,-60,-277,86,-337,283,-614,-417,-331,-9,-370,361,-563,99,62,-108,-191,-43,139,102,-10,-286,-492,-66,-130,-2,207,-160,363,-110,1,-221,342,-138,-251,-87,199,-96,234,-69,280,-88,103,-24,-221,97,-156,-386,-10,376,-44,97,96,332,-293,-94,171,-20,-12,-15,76,186,-56,-52,168,47,-258,-199],[-199,2994,-713,2319,749,78,290,-290,77,-105,-128,1312,-113,-233,313,-112,-744,159,-760,-772,456,363,-201,176,462,-664,954,302,-262,93,-557,400,148,406,204,-7,-552,100,300,-161,65,-58,-176,-156,-95,-464,-241,101,-178,-480,-90,-162,281,-226,-58,38,-159,-498,-95,-266,-244,-280,109,301,-13,-218,18,-13,-73,-225,36,-259,103,-72,-286,149,301,111,46,-151,-89,-5,-86,-122,-30,-145,-71,-138,80,-460,195,158,15,374,-187,-79,-181,-177,75,-1,-62,357,51,-149,61],[-224,2869,-1223,2252,613,219,359,134,171,-236,-260,1765,-62,-670,469,-484,-654,-119,-36,-624,260,-150,44,-574,-366,-630,485,337,-304,-60,-362,558,172,324,503,-216,-676,-104,279,219,108,140,-62,-340,-42,-39,-11,-247,95,-547,-207,-227,404,218,204,193,-85,-300,185,-108,31,-144,-63,20,42,-343,45,-219,-268,-245,39,-221,-35,67,-488,14,58,54,65,167,-256,97,-3,9,121,-213,-117,121,289,-162,80,71,43,-63,170,-32,-312,-238,-103,-28,-19,168,-167,-99,114],[-582,2880,-1508,2405,652,-285,331,-40,104,-441,-78,1541,14,-80,101,-125,-764,63,496,274,463,632,171,-396,168,-896,618,-63,-240,205,354,260,-200,8,411,-122,-563,100,178,-187,20,-155,155,-284,-112,92,-344,158,-224,-529,49,-194,547,343,6,184,245,-434,258,-78,-23,-269,87,-39,308,-250,119,150,-56,209,264,-439,-216,-107,-337,-29,52,38,-145,69,-175,194,-330,-15,-1,-94,-501,82,311,104,-90,202,222,70,-194,-2,21,-64,270,136,128,-55,-20,-130,-67],[-401,2772,-1054,1537,566,61,-116,346,366,-233,-315,1599,220,-28,502,-116,-678,-283,-266,486,-45,214,331,-146,251,-593,-31,-252,-484,-131,-423,229,76,-33,458,-208,-92,-162,-73,2,-155,-232,-129,-416,340,141,51,-124,-2,-464,-20,-248,417,103,18,-7,39,77,66,147,-175,-197,-31,-480,460,28,-52,-203,202,332,-85,-311,-93,-77,7,76,-68,-200,-347,17,98,157,-8,-120,-173,-253,-190,11,275,90,4,104,-227,-163,-320,-102,-15,-66,222,132,179,18,-18,-91,22],[-537,2269,-1220,1161,738,7,140,195,433,7,-505,1700,124,166,148,54,-174,136,-885,284,9,-139,-286,164,309,-762,603,-81,-477,272,-88,198,307,114,-14,-79,-151,179,-100,-117,-65,-167,270,-363,-170,409,-35,356,63,102,-135,25,507,37,70,266,112,252,81,238,37,77,85,-190,248,81,103,-197,99,221,-48,-203,-74,-157,-142,-80,-87,-318,-175,9,105,226,-148,54,-4,-100,129,-3,-58,-230,-286,25,-43,-104,-292,-315,41,-347,131,-182,405,54,-95,-27,-3],[-571,2883,-1329,839,421,-304,-490,-567,542,248,-657,1177,141,757,161,179,296,-89,-778,121,-255,203,-219,377,607,-498,954,330,-669,444,87,450,236,145,84,287,-439,208,317,451,-115,120,-336,-116,258,27,93,-224,211,22,-416,105,-280,-314,115,-93,38,-41,58,-22,123,-8,101,-116,199,65,71,-200,40,451,-220,-65,-119,-386,248,-120,-148,-326,104,-154,-169,173,-125,19,-21,67,-154,105,176,-57,57,20,-54,169,-227,115,240,-135,-239,-167,-188,-17,-116,54,100],[-507,2660,-1048,528,-151,-1393,-372,-818,310,355,-350,837,139,542,-14,304,515,119,-529,394,104,90,-111,637,567,-410,532,-167,-423,403,72,107,246,239,-178,735,186,292,366,185,252,-355,-183,-289,-30,-105,7,168,115,185,50,88,-21,194,-259,16,-16,318,-94,199,3,147,358,-258,-243,-184,-36,-191,344,327,73,-72,-218,-278,325,-105,-44,-15,89,-293,-103,186,-19,-120,14,265,-74,-94,-326,6,-40,-7,184,-28,-266,-162,-54,-39,-46,-144,-179,0,97,-37,-36],[-785,2750,-1014,764,40,-1190,-166,-639,3,220,-419,790,62,577,-67,800,116,-402,-491,225,-63,42,9,893,-234,-187,317,-393,-275,-17,-7,307,776,241,-367,308,77,162,-101,103,-7,-417,-61,-578,28,-191,-61,41,11,328,-217,442,-8,96,27,-152,307,132,13,293,222,199,-57,-266,-386,-487,65,-241,307,47,-36,11,-21,-182,-169,376,-121,-17,279,-93,310,112,-16,-18,122,133,-23,-174,-17,55,-357,-134,56,-23,-43,-172,-193,-172,-45,5,-96,78,-28,-38,3],[-720,2786,-1267,951,316,-1047,-413,-666,441,317,-779,372,327,481,192,511,465,-384,-213,409,-90,148,-145,565,-342,-167,-23,-321,-710,105,251,61,641,23,-704,31,477,586,-180,121,-139,-286,-197,-201,127,-110,-27,117,111,-250,-153,363,-121,-146,-13,-129,78,537,-110,62,36,139,-66,-177,-241,-137,448,157,339,65,-138,-201,-214,-158,91,330,-40,-119,179,230,-12,39,-77,117,19,-139,-67,-147,-201,265,-183,117,8,-33,-188,148,-64,-31,61,146,-217,43,-263,-70,-1],[-637,2892,-1231,620,508,-1443,4,-477,115,492,-659,783,537,42,255,545,313,-138,202,423,66,98,247,437,-302,-485,-280,256,-406,34,213,285,395,-163,43,433,220,-287,-334,-110,-537,-404,33,-181,-350,325,13,-46,-299,220,98,207,100,49,-207,-14,273,421,41,220,221,-60,-152,76,-419,-503,270,122,-104,236,-87,-271,66,10,124,12,-19,-425,297,93,363,-33,223,-1,104,-52,56,-13,180,190,261,-30,-99,-135,31,77,42,-191,-42,169,-150,6,-371,52,116],[-812,2504,-1625,629,21,-1261,-150,-555,193,-35,-587,531,585,-36,440,550,548,-477,235,434,-466,-133,34,385,290,-593,-241,-394,-130,-153,107,-280,469,-167,-681,3,232,-302,-283,-462,172,5,360,-186,193,114,-5,-52,-274,124,34,512,159,99,52,-157,-197,261,58,-269,-243,-462,-388,134,-143,-312,228,57,50,-35,90,137,-95,60,196,-174,218,-321,-149,-144,86,-42,358,272,29,-73,13,-142,110,280,81,-69,-75,-216,101,98,-101,-126,261,144,-198,39,178,103,-192],[-687,3308,-1712,-255,-241,-1132,-590,-1082,838,79,-157,419,285,444,717,309,297,466,361,352,-225,-46,129,498,257,-151,-390,390,-346,125,-70,-222,456,202,1,-41,223,80,-47,-326,89,37,286,-457,490,78,442,182,-56,-581,119,67,-160,27,-175,-84,-314,137,1,-158,151,-198,-393,-50,-168,-139,-3,78,-512,221,380,262,-95,170,115,-64,-193,-423,-126,55,-52,-38,240,-152,216,162,-107,-254,-193,195,-22,28,101,-88,101,171,14,108,-234,-49,-171,68,-120,3,23],[-402,2443,-1368,720,231,-947,-214,-888,161,-616,-234,928,-144,82,-205,-157,467,7,273,566,-300,125,19,496,66,-161,-199,48,-260,230,-161,142,172,25,-119,35,301,-335,-71,-233,-93,-180,32,-217,69,321,142,-91,-108,126,174,315,30,116,-393,69,-293,-51,203,-496,-3,10,-42,70,-235,109,185,373,11,-24,-77,163,-101,105,13,-377,-124,-98,-51,266,-81,-88,213,-45,-6,-134,-187,-185,-146,-71,50,-165,109,-104,12,-362,-69,42,-24,-22,-154,49,-91,-16,-58],[-270,2387,-1122,1059,554,-719,-145,-1053,-135,-113,-51,549,-52,372,-47,297,494,172,33,109,-458,671,-383,643,-155,-167,-14,-120,-525,223,-20,258,1119,171,-243,159,111,-185,-178,77,55,-133,-70,-110,140,246,189,-78,-71,-22,157,475,-37,-34,-160,-138,-217,93,132,42,46,85,124,21,9,148,-25,260,26,-156,101,-88,103,138,48,-58,20,146,-203,-52,83,149,28,-287,-216,-102,19,-117,-427,77,-56,-202,265,82,9,-132,135,11,5,-174,26,174,-41,55,188],[-521,2487,-1137,788,280,-891,-46,-903,298,-58,-586,540,112,620,75,588,442,-256,169,349,-123,-51,195,505,-24,127,-16,235,-415,-140,120,1,290,-39,-114,82,78,-299,-93,308,-67,-84,-24,-43,247,448,-23,-218,-9,-5,-158,20,-279,-166,-64,-83,-209,81,162,-199,22,58,-185,-11,-201,-111,35,141,-427,161,105,-10,84,317,125,98,-216,216,325,107,96,-233,-46,-15,165,-286,-44,12,-152,-204,323,184,144,-84,-50,-113,-5,172,-292,-174,-139,56,-39,-203,-84],[-671,2650,-1137,935,-142,-942,-608,-837,10,-263,-482,-39,-88,498,240,628,573,-778,20,311,-77,533,-27,528,343,-172,-370,-277,-236,-410,80,-431,89,230,-303,96,732,-179,-146,233,364,167,-176,-37,171,-104,216,-166,-231,107,7,406,233,-271,-143,252,-121,533,80,-80,-335,154,238,-213,231,-257,50,196,-408,-267,78,-126,45,49,103,-93,-179,135,-168,10,-128,67,-102,162,74,-83,-99,207,-187,-16,180,199,101,-103,74,-108,16,-35,-221,-269,133,38,5,-120,265],[-731,3487,-1627,529,175,-1016,-299,-854,750,-1,-268,52,121,729,792,78,484,-489,-29,521,-17,490,451,221,15,60,-646,-182,-132,-312,185,-361,-168,230,250,-127,934,-178,15,137,169,114,167,71,283,-273,535,-29,14,-79,-30,275,310,-381,-262,-158,39,490,101,-296,-405,-223,-163,121,-81,-99,239,313,-260,-195,51,33,20,-10,55,-108,43,-281,-189,69,-133,281,-193,-12,-374,-78,-32,58,-8,-56,104,-12,-44,-5,-230,148,-74,-20,-83,146,209,14,298,-73,-272],[-864,2527,-1475,1049,566,-180,-238,-743,272,-287,-163,319,-112,596,-40,233,758,-421,-552,21,-201,473,570,124,78,514,-292,-393,-473,-195,88,-103,-86,57,232,-438,758,-457,-8,84,-169,-47,-149,285,261,323,78,20,-392,71,-105,-9,381,-132,-114,-245,39,435,93,93,-86,-108,204,340,127,79,-143,-155,116,-102,200,134,-101,-245,197,-158,22,-3,51,1,78,85,-62,-76,18,19,76,233,36,318,192,201,95,267,23,-100,-141,-15,-284,-104,-14,42,-35,68,32],[-631,2085,-1156,56,456,17,616,-504,104,76,-415,874,-17,-162,26,267,-55,51,-406,4,-185,-192,383,388,-69,487,-238,-570,-710,253,5,263,22,-271,-197,-323,425,-785,-21,175,-205,35,77,163,177,245,-112,-311,-257,256,-75,-345,444,247,-154,208,155,170,-25,249,-188,250,24,201,-65,-16,232,-358,51,-285,-109,23,309,-435,-282,-19,137,-283,328,328,47,-338,6,140,-73,-10,-169,-52,-141,254,205,-5,169,52,175,-79,96,-195,-56,-175,-77,73,-91,6,62],[-599,2783,-1057,251,165,-38,-301,-825,295,-184,117,35,-435,159,-58,480,-183,-921,-467,-154,-314,18,154,800,294,645,-140,-108,-153,-125,21,405,94,-317,66,-328,38,-508,-111,-487,-75,86,-120,-10,404,279,0,-521,-51,-50,-289,-333,-207,-4,-272,-129,-110,-541,-50,-483,-402,312,293,86,158,33,-61,-207,238,91,12,268,274,-113,-477,-103,124,-202,-9,-325,-93,-160,-319,-113,209,-10,34,-30,-129,126,138,76,208,113,-84,-17,-162,-6,-185,-149,-143,-241,75,111,184],[-419,2347,-1607,1151,415,27,-211,-538,136,-209,228,526,-763,496,10,-228,146,-409,-27,46,116,186,-44,249,262,400,-719,-716,-317,-471,96,-168,-285,-311,-73,-716,226,-347,73,-268,-171,109,183,162,275,101,411,-667,-193,-55,193,-113,205,61,214,168,-80,-68,-70,144,-362,76,188,271,325,94,148,-318,-42,225,56,352,-179,-150,-120,-50,24,115,-90,107,-99,-319,191,-104,135,188,-14,-144,173,-72,-204,-133,122,289,139,-46,-163,-63,-6,-240,-227,130,109,-50,-52],[-838,2412,-1725,1130,158,-402,-191,-723,-24,176,140,681,-140,321,-170,198,460,-721,-275,428,-110,-168,108,272,206,0,-303,-203,125,-125,352,128,-316,-201,309,-359,310,-391,144,201,-331,-124,77,161,454,-216,-224,-413,-168,425,181,-122,-30,416,52,58,-99,-263,-31,104,-79,57,179,403,252,116,-329,-221,-76,-204,131,402,166,-193,-58,-95,-172,-188,-80,44,-88,-85,62,-51,48,216,-110,-17,165,112,-24,-58,-403,-52,-4,-6,-83,226,-267,-22,49,-153,94,5,-143],[-481,2205,-1273,1267,416,-373,-303,-319,185,18,-460,790,-116,60,-253,-267,385,-256,-90,-67,28,13,102,37,136,-43,-457,70,9,-389,29,6,-300,-253,-354,-699,450,15,-65,-302,-263,-186,157,257,357,284,-233,-364,-200,-96,73,-62,-256,145,209,70,-128,-134,435,171,-463,234,263,105,-151,363,-62,-98,80,-360,286,90,169,-43,192,-70,-113,-102,-14,-86,116,-232,361,-90,89,207,45,-192,151,-91,-156,61,-376,45,67,-117,274,110,12,65,390,-208,135,-437,-83],[-98,2997,-1348,686,43,-930,-279,-518,804,31,41,693,-326,140,137,-383,-153,-62,24,-1,293,48,243,48,170,-293,-190,-213,43,-240,-167,-145,-637,-251,-25,-185,358,-87,304,187,-288,-98,236,-99,306,-190,-215,-244,-409,-299,177,-222,-266,-90,46,166,196,-140,286,381,-181,298,64,90,-56,101,-213,-141,-129,-11,149,-60,-88,58,-2,-154,152,351,-292,-151,363,-335,159,-24,104,206,135,-102,-132,171,-202,81,43,52,103,46,-103,18,-24,265,4,-233,22,-356,45],[-223,2234,-1452,871,369,-628,516,-235,343,-83,-113,1161,-86,-85,-4,469,434,-105,548,203,-158,185,-58,-267,-247,-343,396,164,-288,-294,369,-114,142,-555,69,-378,130,-518,188,-221,-628,-81,281,433,101,-44,-107,3,-309,100,411,8,-173,116,-129,60,-220,-137,364,265,-208,37,642,147,18,185,99,-41,146,-102,-23,4,109,129,-175,-50,-9,221,27,84,-46,-390,172,134,153,-1,333,16,61,126,192,-183,24,-171,-31,-68,191,298,105,-32,77,-151,-240,-70,55],[42,2050,-1277,871,428,-614,116,-496,446,-179,233,868,565,437,248,178,-71,-375,249,223,-162,24,-71,0,161,-581,200,-111,-2,-479,217,-242,542,-338,-298,-366,235,-266,-91,-247,-332,-29,264,349,-60,-134,-102,-331,-233,-45,216,244,-312,-30,137,61,-336,-415,428,184,-203,32,73,177,368,516,56,-68,195,170,-323,-166,92,147,-87,19,-68,-103,-28,-158,346,-41,72,-74,173,37,-172,-62,-125,18,-145,196,-94,-363,84,-35,58,247,-80,247,50,-398,-310,61,-192],[-202,2411,-1459,281,-7,-864,-192,-916,436,-31,18,675,349,272,535,243,-256,324,423,-48,-228,93,40,-153,19,-185,-177,159,-28,-158,89,155,-279,-286,203,-348,275,-67,226,-236,569,-97,-101,5,103,36,-622,-581,27,-35,367,-353,-145,111,-9,-239,-475,-446,448,26,-32,-64,174,-54,-50,-51,-197,-263,-78,77,-232,76,140,99,-279,332,-18,-105,395,-162,115,-112,184,-30,116,150,-115,-200,-296,-291,79,199,-151,-423,175,90,274,369,-11,437,148,-3,-93,110,2],[-614,3381,-1896,-208,15,-1232,-419,-803,1044,288,227,113,-52,655,824,-392,25,587,484,-167,-32,-60,634,52,42,25,-150,412,-209,-477,42,14,-656,-301,-190,223,-32,145,-45,-394,91,40,104,494,-80,-116,-16,-50,98,209,535,170,0,337,-32,-177,247,-390,226,-22,324,-56,462,68,30,-109,267,-23,-213,-172,-35,-127,206,-209,-13,-132,-61,-302,-29,-232,-176,18,94,-31,125,439,-78,-242,-227,-321,60,131,74,36,-90,365,61,-248,188,26,67,-18,92,137,68],[-652,2932,-1391,-99,467,-1103,15,-956,330,34,209,328,-362,513,507,50,43,394,305,-658,-56,23,-269,324,-4,131,75,-374,-749,-182,-177,-73,-11,-77,-411,-134,-381,-102,215,-60,148,-90,-109,320,-171,-138,536,240,258,-83,483,113,-385,-153,-171,132,229,-234,340,-36,399,220,213,116,280,-188,-30,-69,-141,-385,-339,-96,270,-18,204,-20,-75,-80,-280,-54,-74,85,82,151,117,341,338,336,6,-84,-66,-27,303,341,-66,251,-272,186,20,275,37,-192,-32,39,-149],[-535,2266,-1020,346,304,-857,-278,-674,1198,-30,80,312,-22,825,205,125,-86,431,74,-436,624,0,294,852,760,394,-236,-344,-38,-173,-136,-351,-604,-310,-349,-240,208,-164,498,-73,-120,-127,-17,38,-672,-159,-272,611,266,-116,759,-140,-238,368,-129,20,95,-665,33,52,253,-330,-4,-4,135,-39,-44,-404,41,37,-231,-130,-145,-150,238,83,160,491,-385,-144,-125,96,-296,-2,-3,91,-42,179,-213,-146,44,-49,282,16,50,54,-140,69,-150,175,361,-269,-95,-5,142],[-703,3308,-1229,883,548,-922,-72,-927,439,-268,510,-245,-479,1180,364,217,678,114,331,-30,416,389,84,163,115,149,-272,-18,-35,-413,-115,-171,-488,-423,-270,178,-25,132,229,-52,-350,0,261,-293,-303,-156,-22,773,156,70,406,103,-448,204,230,-62,86,-191,-222,155,73,-208,-84,-145,-147,225,-31,-70,208,114,-82,69,-99,-160,-270,84,60,302,-87,-147,-92,365,-519,-75,370,-416,-188,129,115,-456,-96,-238,33,318,183,-73,270,61,-90,-152,52,-95,28,104,135],[-839,2396,-1339,930,549,-591,357,-512,496,-149,-299,32,-441,286,-562,191,812,369,632,-184,775,-104,-109,192,-87,-311,-46,-202,284,-108,226,-526,-69,-502,-558,-211,-371,-196,649,-97,-662,250,322,279,-151,174,-99,687,427,112,337,250,-184,104,155,74,168,333,-3,-153,31,99,-256,-614,-156,343,218,17,-26,102,-390,-187,-216,-148,-102,289,77,162,-220,72,-78,-57,-129,33,254,-265,-208,154,-156,-235,-65,-27,-55,236,208,39,31,-55,152,121,-82,-14,75,-36,-150],[-463,2026,-1121,164,523,-571,625,-459,707,126,-767,539,-208,301,-12,-223,791,383,-63,-327,634,-207,-88,194,-262,-548,-294,-666,231,-127,-187,-419,52,-307,-481,-437,-57,-24,197,2,-624,483,-140,-107,-134,79,204,1007,52,257,348,107,-140,279,109,428,-213,25,-150,19,200,-155,-50,-272,-180,-38,-122,-354,188,-200,-28,39,-167,-36,-34,18,298,466,-41,156,-29,104,-78,279,-144,-165,39,153,-17,-227,-112,251,-177,38,351,-239,259,132,-94,-19,-162,141,234,70,-76],[-712,2239,-1274,-272,203,-516,10,-967,714,-251,-208,-74,-22,456,-554,168,406,469,-80,-214,441,-204,-34,385,-43,-199,-265,-63,354,191,-258,-25,-138,-293,34,-331,-561,-438,101,-260,-186,450,2,159,124,55,80,576,11,-70,77,-45,-269,-35,803,538,-217,-170,-150,244,267,416,-17,-247,129,-160,-345,-298,271,55,74,21,-141,-45,-14,21,190,3,-79,-39,296,-12,120,8,27,-101,-315,211,263,-138,-68,52,-38,132,86,-132,64,249,15,-177,-162,116,158,227,124],[-340,2302,-1509,96,182,-726,-200,-764,496,230,93,-1,-248,366,-473,23,105,-71,262,-583,342,-10,-33,174,-735,-635,130,163,133,135,-50,-17,165,-476,-377,-494,-49,172,-75,-301,-239,367,-215,334,-19,104,226,191,-133,-46,146,-391,-522,25,502,195,-87,38,146,85,204,238,-147,-123,33,13,-287,-295,434,181,-294,343,253,-36,-78,-33,65,339,-24,-48,-94,-117,-173,-131,-131,-175,283,158,-178,-2,124,132,-146,-197,86,209,-7,-35,97,30,34,386,-78,74,-243],[-357,2059,-747,-540,329,-163,294,-520,512,7,-271,194,-190,-63,-177,438,311,66,151,-358,336,-210,-338,514,-630,-291,-97,320,292,334,-127,-170,225,-997,-310,-22,-240,67,-183,313,-492,630,138,233,-217,431,213,153,151,-89,184,-153,-65,-4,253,-169,-37,104,187,165,-388,223,-274,224,300,49,-239,-250,365,-81,190,-33,276,3,-103,-353,350,210,2,129,-264,-1,-231,-136,-55,-6,-141,-224,27,-19,188,-151,12,-114,17,145,-78,-68,-24,20,104,-166,190,102,-18],[-157,2577,-1227,-805,33,-177,73,-706,641,-338,-496,-68,-256,163,-68,891,-460,-181,-245,-178,371,-581,-167,695,-346,-458,64,255,770,-29,-224,-236,371,-429,-194,267,-216,144,-111,272,-190,70,238,145,-69,361,120,150,-145,45,-328,56,-439,-161,359,89,-87,-322,-94,-403,86,-255,-2,288,-199,135,-275,-248,226,-160,172,-20,-67,-10,-182,134,27,-112,96,246,-266,-356,83,-203,-86,104,103,208,157,105,-58,-8,-85,-6,129,301,62,-211,-128,-65,-2,66,-159,-9,-93],[-626,2813,-1264,-286,208,71,-565,-702,703,-1059,203,-5,-754,304,-377,807,-93,-383,-238,-205,608,-404,-119,-48,-298,-132,215,498,891,-154,-268,-137,142,-492,-74,-50,-264,565,13,224,94,-177,-135,63,-251,469,367,206,391,189,-109,-137,-23,-222,323,25,-162,-36,111,71,-214,24,-15,358,-331,84,-259,-31,147,58,-31,70,45,227,-87,-177,-233,-188,-49,259,271,-288,277,-87,127,-38,48,-16,-57,-72,24,158,9,143,119,80,140,-339,-86,-78,-11,60,-144,-105,-28],[-414,2430,-453,291,102,20,-459,-395,89,-1301,-637,-185,-415,-218,-451,1367,245,-219,392,-240,-99,-346,362,319,-686,168,101,668,498,16,-712,-363,-321,-317,-90,546,-299,299,312,208,132,-40,208,46,-56,400,-36,-217,201,395,-104,-29,-216,-21,150,-306,166,-17,-136,-321,-188,-270,37,242,-423,28,-439,-330,-77,15,285,-318,-526,280,131,79,-187,5,24,-446,44,108,-74,276,-71,-110,-124,-19,45,-20,-124,-221,-14,-174,-133,-216,120,114,-79,58,-64,-198,-101,324,62],[-357,3112,-860,-294,206,269,-364,-438,601,-359,-274,173,-563,-281,-195,738,192,121,217,-343,-68,7,-105,116,-703,-88,-46,1222,620,-498,-582,-152,-13,-907,187,125,-143,363,300,343,128,-60,-108,28,-28,409,146,-261,114,147,-224,162,11,-356,108,-74,-33,200,31,170,154,-70,-142,117,-479,-311,-258,-142,-208,-109,67,124,-275,-22,-32,43,-303,-39,3,-276,-142,39,-68,103,-276,-57,81,135,47,-99,187,-131,48,-64,48,-208,24,-233,208,340,262,71,282,389,108],[-360,2681,-877,-191,343,137,-558,-116,518,-627,-240,343,-219,-62,313,65,367,525,-352,-995,-213,228,487,354,-492,195,-432,181,257,-174,-556,-70,85,-215,145,-139,-428,240,69,-450,315,215,52,42,-86,531,47,-278,209,120,-173,132,201,-8,2,288,-2,407,-278,5,-133,-241,-161,-207,-21,3,178,-275,158,-269,-131,94,2,93,7,69,-322,-10,-175,-170,165,145,-305,222,-251,-119,184,-127,335,-214,163,288,-148,40,57,378,357,-355,302,-282,66,-40,38,390,57],[-712,2809,-970,-28,68,515,-772,-271,-34,-960,166,-177,-870,-299,-158,367,560,617,397,-1065,-446,68,-12,71,-798,345,-271,189,238,-214,-776,127,-123,-365,99,-253,-116,27,156,-101,492,-357,-104,-269,-505,73,-213,-281,80,326,-411,-45,114,-299,-185,-113,-55,38,-189,224,-166,97,-261,-31,187,-223,61,-140,-62,-288,-132,-238,-107,36,-224,57,-307,-78,-16,-99,250,185,-31,-116,-281,61,-9,-58,-24,91,46,88,68,123,180,-165,-2,100,-109,105,-189,26,65,90,-205],[-536,2676,-1087,-442,20,-38,-296,-599,386,-354,-77,6,-380,-72,-62,622,314,680,469,-399,-280,-104,233,61,-375,187,-462,-76,39,208,-768,52,190,-667,145,-132,-568,195,654,-79,255,-1,-166,43,-81,-88,-462,-342,0,-128,-87,-321,-50,-222,134,-228,68,-176,-464,155,90,154,-267,-114,240,-83,406,147,-317,81,-48,-147,-330,98,-187,262,-109,-320,-260,352,-159,-72,239,42,-47,-228,-9,50,10,286,-45,-221,-4,-15,-42,144,34,116,126,-15,240,-226,214,90,-185],[-399,3179,-591,8,183,-247,-256,-599,-346,-997,527,-248,-436,-136,-124,379,458,583,1026,-266,-219,300,142,220,-1325,179,-541,-411,-98,315,-765,-390,-11,-194,-21,-279,-8,114,89,-14,382,108,-69,-128,-366,-100,-417,-81,-146,373,-376,-364,171,-131,-153,-286,346,-116,-320,-39,49,36,-210,-191,403,-363,130,-86,89,179,-30,-141,-72,-72,-163,97,70,67,-24,29,111,-78,47,71,-81,-124,-65,104,191,323,-60,-340,141,146,324,189,-44,181,-68,-208,240,157,67,98,-99],[-298,2792,-935,-273,289,60,79,-453,273,-1036,198,-217,-1195,383,-486,688,171,484,563,-614,140,-316,297,-25,-830,322,-254,-141,-46,93,-454,-209,379,-157,27,38,304,102,-64,218,478,22,-244,75,-439,-413,-353,32,-250,308,-116,-73,-52,-388,16,-481,-166,-137,-429,-61,82,-141,211,-197,171,-51,216,114,-103,-48,-20,-72,-117,346,-119,-4,-235,121,96,-154,35,117,8,-114,-105,87,345,83,90,171,-40,1,-113,210,30,-260,-96,-18,-143,-19,261,-37,-37,-66,-40],[-457,2451,-1006,-789,112,-21,-256,-245,47,-1122,-194,37,-824,-203,-277,289,-37,481,394,-696,-22,-97,235,137,-531,197,-244,-136,51,416,-706,-113,448,68,411,-5,-171,71,-585,-421,473,154,-381,276,-250,-7,-220,-112,-159,265,-116,85,-9,-379,269,-152,-226,159,220,-248,58,330,-128,112,171,-181,45,-176,194,140,-54,159,-94,145,231,-181,-265,-90,-97,193,-126,121,-94,-195,-249,49,373,-181,55,170,-82,-12,-122,-179,110,-52,-479,135,-80,62,167,-8,-114,-159,153],[-726,3129,-1093,-786,-613,-632,-981,-358,456,-348,-318,-132,-1235,-87,374,300,483,185,-161,171,350,-169,605,-457,-498,153,-274,219,-75,387,-285,314,-260,733,483,131,344,531,-393,32,225,233,48,298,6,-744,-109,297,54,-104,-236,-297,5,98,302,28,-486,-60,-313,-240,-209,251,182,55,92,-71,122,138,502,-78,47,43,-213,252,233,-444,-135,265,283,380,-34,86,-161,214,-56,195,286,84,-249,-67,-415,-154,-142,124,-219,31,-173,219,-14,-125,-66,99,126,-50,-26],[-692,2942,-1010,-1059,-395,-125,-134,-360,276,-730,-40,-104,-805,125,-81,197,-277,-40,-318,236,488,-656,165,-62,-442,179,-75,-28,47,464,94,345,335,150,537,84,-141,78,-536,-457,198,200,-57,-43,-229,-223,-170,56,-61,160,141,-180,-280,-186,200,24,-550,25,-45,12,117,276,-147,-124,194,-24,170,232,246,-136,-123,-165,-170,-36,427,-362,9,-32,87,136,-116,-225,85,-31,-39,283,131,12,12,58,-219,38,93,-119,-381,-61,128,91,81,-35,96,61,302,-125,-52],[-800,3146,-1213,-1168,-284,-271,-342,-577,569,-859,-179,-248,-618,64,382,353,-214,216,-161,160,176,-110,291,-379,-491,380,-670,166,202,135,-31,232,182,264,931,311,-355,193,-588,72,86,-129,-20,98,63,-41,-20,99,161,-15,-458,76,-164,294,380,144,-134,-250,38,67,12,394,-170,61,-215,52,130,220,-214,-172,-16,-353,-69,64,29,-63,37,-150,-39,23,-334,171,-198,82,-25,249,107,111,-58,325,-26,277,-161,-234,-272,38,-97,108,158,-76,31,-34,47,-142,255],[-677,3650,-1301,-1067,-690,-514,-298,-1031,332,-947,635,-938,-740,291,-233,-52,164,49,287,-24,112,63,290,-147,-501,-77,-113,204,68,618,226,56,-198,22,589,234,95,-234,-612,-34,-65,7,222,47,-473,-433,152,-33,159,-155,-14,128,-186,-43,-33,-287,-144,-209,-3,-180,19,369,-282,-42,-67,107,-188,412,-14,-257,54,-34,37,15,250,-119,102,194,-81,-250,-68,157,-68,-291,350,-61,58,-14,91,323,226,104,-156,-63,-100,-241,136,159,161,158,-93,-60,-123,-289,-104],[-827,3248,-1072,-1257,-234,-668,-644,-1159,-6,-1264,906,-389,-103,101,359,-32,-402,532,-139,-243,44,-224,-116,239,-167,-597,-271,-79,359,960,259,-78,-292,925,517,-228,-89,58,56,316,273,211,175,-11,-370,-391,-188,-23,105,46,-532,-321,-89,-80,-123,-72,35,191,201,-191,5,113,105,-260,-221,131,35,57,-267,-105,-236,-116,364,-107,335,-228,198,-200,52,331,-177,-116,-140,224,176,38,34,-194,-43,72,42,47,-323,46,163,-160,30,208,172,57,8,-32,-239,-25,128],[-500,3534,-1757,-1708,-210,-326,-309,-690,323,-789,749,-264,-279,-342,259,-361,-483,138,221,-435,-45,-769,58,87,-140,-267,4,512,174,538,338,-226,-84,404,-95,361,34,-242,248,295,282,582,547,-66,24,-19,-291,90,179,-58,-735,-77,-200,103,25,-87,138,-23,207,-280,279,-407,190,-219,-100,-137,240,520,-311,-291,136,50,496,-93,521,-421,-131,12,-16,414,-260,-262,-192,-83,-34,-9,74,-125,-5,-192,-271,-105,-285,41,168,-312,253,-324,113,-49,-279,191,-136,-1,138],[-627,3338,-1580,-1440,528,-646,-946,-594,243,-734,1604,-317,-253,278,-31,-952,-124,173,229,-707,-395,-184,213,-479,277,-448,473,55,11,314,49,-512,-163,192,9,235,552,-214,-588,166,-95,232,156,339,52,243,36,-316,484,-260,-116,292,73,-35,281,-442,186,511,-14,-272,-14,-274,97,8,249,25,4,-120,-287,-483,464,-48,367,-238,164,154,274,369,236,223,289,183,238,-17,102,147,-288,-244,164,-137,100,-141,-250,32,-358,-134,14,-201,119,-170,-60,51,-137,-7,5],[78,2487,-1371,-534,93,-448,-546,-344,414,-619,808,-137,-159,-282,-829,-984,-661,133,114,-934,485,-33,54,12,-18,-261,58,145,835,327,18,-366,267,-71,116,-480,-124,-455,-327,294,-437,-358,-299,405,272,342,137,-50,613,-119,-330,217,173,-79,-116,-233,494,133,173,60,-227,154,154,-134,-175,-12,416,247,-119,-74,-116,152,189,102,311,12,228,112,196,-319,179,-353,-41,-206,-175,-151,-85,-12,-112,-50,-127,-22,-23,41,-70,70,-31,-45,65,85,125,36,173,-210,-58],[55,2359,-1443,-843,-81,-226,-452,-444,387,-279,222,-122,80,-606,-804,-560,-404,356,235,-413,138,-226,98,-431,100,-101,-65,299,717,317,487,-235,590,-257,-174,85,-98,-119,-452,159,-234,-44,-273,448,247,101,-328,-200,623,-221,126,-117,94,-125,-333,227,550,180,268,201,-153,315,-39,31,-165,93,-2,92,-166,-274,-110,170,21,32,25,293,-78,141,116,-140,63,128,92,98,1,78,-130,-17,-91,125,58,219,105,-240,-159,-93,-13,-71,-113,-52,127,10,88,-124,146],[-316,2291,-1723,-1409,-616,-243,-464,-672,291,-545,498,-556,-154,-436,-259,-423,-479,218,104,-29,-170,-243,-70,-330,4,-410,-301,-430,466,414,594,15,739,8,4,-82,24,-113,-50,415,-26,209,-216,154,442,-226,-140,-52,513,210,67,-305,52,-105,-299,435,269,-43,91,160,-44,127,138,-87,-52,144,198,-27,38,-140,-5,232,-151,167,-68,82,-88,115,214,-116,-5,260,195,140,267,-58,-157,48,160,-78,-185,143,103,-95,-16,202,-38,-179,243,-97,169,145,132,102,60],[155,2315,-1293,-920,-282,705,-715,-240,239,-738,44,-529,-478,-209,-477,-702,-500,-38,-206,-417,-259,-647,74,-663,404,268,-40,-381,657,-42,244,78,596,-159,-453,-30,-20,96,-637,337,-412,76,-415,323,469,-284,-113,-184,111,198,126,201,157,-529,-136,326,460,426,-49,465,-315,-66,162,91,201,100,151,-150,-295,125,-156,-186,-570,52,253,126,121,286,11,-141,247,222,11,8,92,-163,-279,-155,196,-186,69,-150,112,-162,-86,181,46,-31,-181,-56,15,102,31,-211,-10],[9,2473,-1388,-1096,-412,388,-761,-281,95,-993,412,-491,-473,-551,-196,-413,-192,-2,680,-93,-743,-644,310,-339,425,417,377,-508,76,126,289,280,213,228,-172,218,260,9,-633,347,-258,240,362,-134,442,-498,-234,30,-246,-164,171,-177,57,-229,-295,164,233,349,25,60,20,-466,66,153,-108,134,399,64,161,-3,0,100,-242,299,-16,121,315,63,112,-39,27,-16,-321,58,288,-83,-157,41,-93,-258,240,-141,165,81,34,234,-65,-169,134,80,136,-11,-136,-14,-49],[-462,2236,-1999,-1367,-386,290,-169,-9,147,-1177,206,-252,-485,-914,-500,-71,-467,-572,636,-169,-513,-839,-189,-146,634,451,179,-268,678,183,518,817,405,246,283,-146,-43,-323,-175,-264,-276,444,4,55,369,-489,-434,-188,-48,58,301,102,136,67,-417,68,63,442,-313,-42,105,-184,-145,-90,-348,-358,-48,-137,111,12,193,-15,-217,448,-33,172,111,-8,52,-107,-201,-170,-20,-41,96,123,-156,9,58,-244,345,-79,74,71,-87,288,-47,128,-147,115,151,-96,-184,46,-262],[-350,2493,-1667,-1656,-964,348,-663,-190,376,-518,509,-805,-650,-397,-259,24,-354,-19,354,67,-416,-303,152,-482,376,779,-82,-622,104,341,263,1156,120,-134,417,87,107,-21,-140,-305,-119,286,412,-404,300,-393,-223,107,-346,-107,313,86,-90,327,-130,96,58,172,-568,439,-116,-231,-446,350,221,-134,-11,77,397,-168,22,-262,-360,169,-113,-272,269,-169,114,-222,215,32,-201,-289,279,27,-286,-143,-161,-383,-3,14,345,18,197,-116,145,-82,-144,91,117,-108,58,-21,-62],[-159,2493,-1303,-1051,-536,333,-989,-233,20,-371,-125,-751,-510,-146,-431,-905,-397,342,-146,-41,-174,-205,864,-728,81,818,-272,-388,-61,325,71,907,-198,190,-130,81,-17,104,-496,-389,-100,109,-256,10,259,164,-198,109,-276,27,538,-140,-57,213,-136,-111,-196,6,-192,8,29,-201,-299,144,285,203,159,36,-42,200,-93,180,-464,233,-34,-105,113,278,288,-120,295,-128,-8,-117,411,-126,-8,93,111,-108,38,265,61,-37,32,-172,222,-130,25,-149,-16,86,177,44,119],[-437,2425,-1300,-1069,-435,158,-867,-80,-277,-598,69,-754,209,-632,-309,-814,-415,12,-215,-197,-273,-204,419,-300,297,476,182,-473,-62,146,-277,730,-50,429,-50,47,-254,-103,103,90,126,389,-73,-80,372,-297,43,-21,-9,405,268,-284,-462,414,115,-123,-122,-124,309,-146,-13,-190,254,-27,20,192,303,103,71,484,90,-157,-50,116,5,-77,-254,-69,78,-97,-1,-148,-57,159,142,172,-90,46,-256,-34,85,152,20,-164,166,-38,-61,21,-23,-27,33,-70,175,205,79],[-368,2588,-1281,-967,-410,25,-1148,-41,-296,-706,-129,-417,330,-335,-58,-692,-128,315,127,-320,-352,32,634,-210,162,-31,110,-797,-72,-1,49,324,1,394,-103,68,5,85,104,489,165,175,-672,-114,322,63,37,-114,-198,-77,-23,-104,136,515,-56,-320,102,-229,142,-276,286,123,84,-5,-99,681,172,250,58,302,-263,70,288,-2,148,57,-89,245,-268,-329,-369,57,100,417,-201,132,-91,330,64,43,-78,219,178,-102,562,-355,58,119,-28,-206,-24,-81,55,-64,-90],[-154,2118,-1297,-1529,-272,-287,-678,240,-363,-421,-789,-615,206,-977,-232,-764,423,135,302,-370,-452,428,384,-738,185,390,-17,-527,-263,218,366,186,-133,-35,-234,108,-68,55,-144,-477,-296,307,-198,124,100,-92,-121,135,63,29,303,101,215,196,-549,10,-239,-25,119,-157,-93,232,-65,-3,-421,-7,-293,69,277,20,-209,-210,152,-16,-274,291,-125,393,-99,-185,11,209,-323,138,-440,-57,223,116,-58,110,39,316,156,-105,62,-265,155,-73,-21,-111,-281,26,-45,211,157],[-419,2856,-1338,-2249,-799,-58,-629,218,-249,-355,-218,-530,600,-857,-231,-993,-417,-116,21,-50,143,-400,195,-71,259,-175,49,-531,239,-320,206,138,127,366,-369,-260,-182,-403,214,27,9,-315,-412,-347,133,-640,182,89,-205,7,22,480,299,-131,568,-208,-142,123,58,-67,335,285,7,122,-312,-72,-31,-134,58,245,-58,-360,415,-4,-166,201,143,-24,-193,-4,-117,-252,-161,-58,-339,54,285,91,-79,296,421,100,-5,-45,34,-102,-94,97,29,314,11,-88,73,104,-66],[-461,2835,-1169,-1861,-910,-682,-1176,149,-653,-83,-463,-1040,738,-642,168,-93,-242,317,-421,220,-429,-362,231,191,339,-5,563,-123,-324,-605,564,375,229,-32,-146,311,-58,359,238,202,31,190,-548,93,18,-250,-354,-178,-358,-255,-70,225,-75,246,92,105,20,-335,113,-197,151,-109,137,-60,-60,-73,-221,-111,149,120,-160,94,325,16,-347,84,82,-208,-407,363,97,-258,-71,30,-292,-15,531,166,-76,26,85,36,-68,-327,-126,34,138,-24,-20,-43,60,76,198,276,241],[-507,1954,-1060,-1816,-538,-47,-852,326,-505,21,-896,-746,554,-832,-362,-353,466,-283,-44,-313,-216,-721,-61,117,267,149,72,-446,-224,-501,667,173,9,-501,-485,301,38,279,415,-302,311,505,-432,-155,15,-44,-107,-227,-221,-248,156,208,138,217,278,230,156,-128,279,-46,260,204,-137,-265,84,154,-281,277,89,31,-10,-354,84,-296,-371,41,-82,-351,-177,119,-68,-182,120,80,91,-154,338,-119,15,-231,389,-103,-207,249,-244,-87,-283,-385,86,57,283,-203,107,-361,246],[-251,2449,-786,-1530,-908,463,-673,148,-446,-320,-476,-1224,440,-501,-699,-425,4,-517,-807,296,193,-168,-172,264,-98,70,627,-58,113,-434,161,-61,129,-31,-182,58,126,-170,696,-124,-11,196,-553,-385,16,-152,542,-216,-208,3,-284,285,331,214,29,105,207,-92,300,169,81,25,-63,-29,-298,-171,-3,17,142,230,-272,-86,-80,105,-170,-88,223,28,-58,-217,-26,-186,-6,-63,-58,-66,338,-248,98,89,87,196,-204,343,-174,-52,-31,-19,-25,22,-50,19,-163,16,270],[-172,2365,-706,-1598,-501,353,-702,-160,-843,-410,421,-776,753,-643,-784,-375,211,-133,-506,485,-270,-302,-351,19,-446,-343,494,-87,-382,-349,143,5,-135,56,-353,-18,-87,-2,1042,-208,21,203,-129,-188,-304,-123,-211,145,-140,-209,73,425,259,248,116,-435,313,121,55,130,233,-128,-181,175,-90,31,17,-183,14,-151,-71,-227,-224,-67,-134,-168,-110,-7,122,-209,-10,-92,261,-143,115,-28,-123,-146,-30,423,40,-116,-446,98,-279,-204,-54,218,55,44,-62,-125,408,58,-241],[49,2625,-683,-1629,-921,-214,-920,-165,-638,73,-245,-1020,1241,-712,-708,-102,-42,-188,-575,590,-137,-97,148,-30,-395,60,235,260,-25,170,194,-10,-159,-243,-227,772,-70,-196,621,-361,187,47,-247,-177,-289,-227,-166,-85,-100,-314,-147,358,-104,196,146,-193,540,-494,-63,50,90,-251,-267,-175,295,238,-29,-399,-123,142,-18,-192,-88,2,-65,44,261,-85,-258,23,144,43,142,39,14,129,-64,-55,16,303,-173,-6,-329,-168,-223,100,228,219,-275,-32,-133,-41,108,55,-168],[-406,2709,-716,-2222,-883,-180,-547,-246,-395,-514,51,-1054,934,-699,-736,-599,-186,-340,262,726,1,-505,-320,-159,-337,114,598,360,-145,-58,74,-145,-524,-123,-473,477,143,51,189,-331,611,58,217,-297,39,-90,295,-41,0,-362,79,46,442,441,89,52,289,69,54,-10,258,216,-253,-176,154,-52,81,37,-169,4,428,-9,272,-84,48,-77,-182,-25,-70,-62,153,67,-189,-282,157,-68,-71,-34,81,309,-268,-191,-83,-89,256,444,-206,76,-235,-54,-26,-153,-17,-10,36],[-473,2430,-661,-1773,-619,-459,-567,-392,-627,-446,150,-797,657,-501,-889,-242,311,96,-276,656,-412,-433,-660,142,-171,-492,943,-85,-286,154,-47,57,-201,-63,-4,599,-119,201,1070,-58,171,-77,-63,-441,155,211,12,111,253,142,22,-56,30,409,293,-141,384,110,168,68,46,-178,128,-19,-177,262,155,10,-175,86,14,180,157,134,-198,-21,-75,-157,168,66,37,75,155,82,116,11,-113,240,58,173,-268,-150,172,34,160,186,-4,103,186,-169,-139,103,-21,-75,-39],[-473,2500,-621,-1950,-203,19,-527,-511,-388,-643,125,-964,359,-239,-796,-301,-58,-610,-151,881,51,-524,-799,-409,-359,101,406,119,99,-329,-63,-223,2,-177,-86,-30,28,14,590,-342,164,-828,332,-303,262,285,-171,220,-272,90,54,-521,332,-84,353,296,-156,457,152,160,-130,-309,103,124,532,287,-172,-72,-166,37,47,112,405,155,-86,166,-291,-103,70,66,49,139,-20,-78,190,-388,-109,12,25,81,-327,126,143,-143,-51,310,-36,35,-261,-84,-246,204,58,126,72],[-425,2348,-584,-1388,185,-223,-433,-293,-391,-203,-210,-594,240,-358,-662,-739,498,-30,-596,789,12,-100,-571,72,-548,210,163,-104,-286,-104,200,406,-177,22,-336,-288,-37,-342,139,-388,-334,-251,72,-48,31,292,-539,238,-57,-60,129,-97,97,-288,215,66,64,-211,-247,-153,-145,63,229,23,15,489,-274,166,-264,13,-186,195,244,67,154,264,-274,147,231,563,3,178,-83,-116,-352,-220,-93,157,-65,-19,-148,-308,-122,-152,4,303,233,9,-30,200,-94,83,45,-62,70],[-385,3384,-276,-1425,139,16,-207,-35,-559,13,-218,-1146,78,-354,-459,-913,382,-12,-458,492,315,134,-408,-25,-606,15,125,238,-203,-436,188,-128,-170,91,-135,-185,88,-166,175,-253,-132,-496,-148,103,-304,194,-183,672,139,-255,206,-201,129,-514,316,51,-34,-302,12,-135,-253,37,266,17,52,-19,18,585,-69,-75,7,113,201,-189,-173,30,-112,-226,330,50,-6,220,44,149,-335,-271,228,394,-71,-79,244,42,166,-70,-134,63,-126,-233,-63,229,-148,152,-162,-262,56],[-310,2268,-249,-1985,-137,467,-146,-238,-634,-289,-444,-1055,-92,284,-814,62,230,-163,-914,423,27,68,-303,174,0,26,74,234,72,-489,58,247,-5,-67,-379,467,159,-175,316,-165,42,-708,10,1,-215,238,-388,389,-458,247,26,-209,148,-498,112,205,-102,-397,89,347,-107,26,58,135,-23,117,-4,266,-24,-171,13,120,-71,119,-33,-177,-205,69,216,56,-166,204,16,224,-367,-35,-110,206,134,-140,378,99,2,1,-176,4,-108,-63,-296,-114,6,-96,-105,7,34],[-2,1807,111,-1494,559,810,145,522,-66,-340,-406,-403,500,-755,-705,-601,467,-186,-72,-260,-230,-3,4,31,71,360,397,216,-288,-273,-388,-122,-274,16,-89,115,648,-120,-41,-284,-22,-271,314,-68,104,434,155,109,-77,4,6,-311,101,-27,266,-132,67,-279,-7,435,-542,58,-60,428,-33,-236,267,380,-49,162,-113,-86,-138,-41,68,-45,173,170,125,-73,213,-81,-98,234,-143,-37,-153,125,61,-332,-185,399,-202,-79,-260,-21,6,94,-166,3,228,-16,-217,-154,-195],[179,1854,203,-1885,417,739,417,526,-110,-130,-658,-141,351,-572,-733,-609,266,10,-120,-153,-399,-227,-209,586,74,149,128,-270,-549,-430,-173,-261,-192,-65,414,-157,149,-300,-211,218,-303,-326,395,-181,-568,665,417,259,306,-280,-142,-2,394,124,209,-123,-61,-223,-132,303,-269,-61,89,-94,-96,285,226,-144,-149,-304,-253,-30,-204,158,89,226,15,246,130,100,-317,-172,164,-246,-31,61,-201,-35,271,-253,-232,149,46,-38,-355,-82,-116,-39,-64,130,43,282,-323,-256,-201],[-351,1428,260,-2234,139,1138,620,295,-640,-720,-22,-560,199,-657,-1069,-127,442,-358,-114,-133,-236,36,-603,288,-156,-41,436,-292,-402,-414,-409,9,-68,132,678,16,326,-417,117,-245,-163,-261,553,-35,-218,410,111,240,-279,-275,-291,-91,178,235,-30,139,-329,-171,-24,461,-315,119,10,262,-144,-290,268,254,226,-52,-225,142,-88,99,232,-222,-18,50,46,83,-124,-35,249,123,-4,-34,-61,-74,360,-238,-191,-199,135,178,-58,90,-290,105,67,-189,-33,-187,-378,38,-30],[621,1670,236,-2034,471,787,209,252,-746,-170,-428,-188,187,-1119,-609,-817,46,234,-159,-375,-317,198,60,361,-575,-123,47,-262,-629,-72,-11,-315,-210,272,-92,-152,101,-76,-61,-211,-274,-562,353,89,-283,423,-2,209,102,-369,-127,124,125,-257,-22,-71,-27,-180,-99,-37,120,203,91,111,-161,-47,-326,32,45,-91,-82,189,75,-156,282,-72,-193,29,52,-190,24,11,138,150,205,215,-38,-62,-55,-152,-65,-153,145,101,8,-65,-105,-218,90,148,18,60,-125,-16,-2],[1233,1718,892,-1691,508,803,423,153,-942,-95,-803,-762,177,-611,-476,-726,-79,172,-575,-283,-413,1021,-104,113,-735,79,-196,-570,-670,30,-113,-97,-114,630,-5,-269,-119,-233,246,115,-331,-531,192,365,-485,16,270,94,-9,-170,-213,190,-114,60,-242,137,-2,-296,92,-51,-504,94,20,-408,-434,-297,-204,-302,92,5,50,156,-385,164,92,63,-36,34,335,-124,-79,-199,150,-31,98,85,-82,4,312,24,-218,-335,62,81,84,-142,-8,71,348,-23,-98,24,-109,57,-72],[1154,1912,366,-2096,858,960,-77,-73,-318,-285,-223,-620,626,-231,-69,-768,-706,-442,-667,-278,-116,291,-238,381,-421,363,-471,-201,-649,14,117,-404,-50,-168,256,-129,169,267,-165,221,-70,-176,257,160,-642,134,431,-23,360,184,-287,-188,19,479,-423,76,-235,-99,92,-22,-434,-507,-138,-234,-159,-119,-223,-205,145,234,214,-7,-147,-314,127,401,-216,340,-9,-56,-144,303,130,-92,159,93,-137,82,34,81,-179,3,299,4,-2,-158,2,14,-256,226,25,-181,180,285,49],[939,1918,343,-2041,365,494,-178,136,-421,196,-737,-293,681,-204,-423,-130,-352,-128,-1109,-58,-293,845,145,496,-385,548,-197,272,38,-69,23,134,170,204,273,288,-174,225,-290,-150,-242,-327,-368,96,-624,208,12,-286,146,189,167,75,-127,-319,-268,216,11,87,219,1,-172,-198,126,-307,164,-188,-303,-357,-201,112,-65,43,-41,-155,-93,-68,-148,150,125,198,72,-55,156,-206,79,31,-284,-60,4,-408,116,-97,175,41,150,55,-2,192,72,162,86,-84,-101,247,232],[1604,1736,747,-2251,960,804,3,123,-51,69,-797,-356,814,41,19,135,-355,-662,-735,33,-319,939,255,173,-108,268,-225,331,100,-77,-49,21,170,-329,-39,52,-98,-208,-193,184,-742,-371,37,184,-363,120,245,-233,413,223,-177,236,-19,47,-275,371,-76,-196,63,-398,-95,-392,101,-312,-68,-157,49,-52,73,79,-246,143,-25,-86,-158,-324,1,63,-132,24,15,238,56,-158,35,109,-173,177,81,-117,-149,251,-47,62,117,36,39,338,55,-101,-15,69,52,-74,35],[1468,1612,431,-2725,841,569,110,-82,580,240,-270,90,760,337,154,312,-185,-440,-375,-286,156,846,78,11,-296,-223,10,322,56,344,-47,-81,-279,-146,-2,249,-213,-40,-62,160,115,-176,90,195,-159,-81,904,-425,316,45,-154,35,38,-31,-307,254,-164,-57,-312,-161,285,-374,-26,190,111,-171,223,-24,-95,-79,-23,279,161,-234,-380,-223,-201,-99,200,119,133,64,-119,-11,136,20,100,19,-188,-61,-58,39,-17,55,-8,72,-6,203,130,15,26,83,79,163,-34],[1611,972,739,-1733,498,946,146,299,169,195,-1000,-147,582,-349,-233,337,312,-451,-348,-271,373,956,556,-97,330,168,-749,-172,-164,85,292,-16,-119,-492,22,-279,-338,-105,3,284,161,97,221,91,-17,-9,62,-265,513,-410,226,448,-142,252,-188,172,-321,-7,-324,17,94,-401,7,429,-271,202,357,-131,-203,-177,-50,148,-48,58,-76,186,87,-369,-73,-116,-132,99,-3,-67,85,-18,41,13,-91,-206,-128,141,-137,-131,-147,-263,-23,362,419,-69,-33,245,162,37,142],[1216,972,678,-2072,289,223,-252,586,168,188,-677,253,972,-487,-492,246,243,-837,120,-498,-180,908,223,398,239,-185,104,209,128,417,-83,610,-448,-308,340,-314,-363,-63,-280,-496,-238,161,-254,96,40,112,561,-405,-162,-208,312,284,-319,-20,-149,221,-3,76,-232,-210,489,-73,-62,78,358,20,40,-387,-50,-72,83,-51,88,210,232,-268,25,-284,123,95,38,289,-109,253,-5,-163,-36,-37,-9,-256,97,-245,-111,-105,-72,105,34,338,131,221,-83,327,125,-160,43],[695,1255,643,-1909,549,646,-136,496,-95,-496,-348,-12,657,-787,-116,846,192,-566,65,-419,192,825,112,305,209,-30,-221,-209,-60,293,144,-68,-380,-221,476,-427,-330,66,95,266,82,-258,11,-109,-313,-63,108,-337,-34,-78,283,54,185,-52,124,496,-236,410,-91,-2,223,-143,57,639,328,126,62,20,45,20,206,-30,60,206,327,137,94,-160,-33,-179,-47,44,-97,164,179,47,-75,-147,64,-183,95,-419,26,-21,-64,-25,-228,167,-42,52,97,215,153,116,143],[1249,653,54,-2042,677,813,-177,629,473,250,-709,250,390,-606,-12,530,305,-294,96,-452,-89,307,382,145,58,-219,11,-22,-136,610,217,-42,-257,-82,-140,-512,-628,134,364,759,-375,-20,-260,-51,228,-188,111,-242,24,137,328,-325,-148,-80,33,253,-122,442,41,151,533,162,159,471,11,146,121,-42,82,396,-154,22,229,187,-156,85,89,-28,399,-61,72,200,134,283,132,376,-134,-254,101,-31,-208,-209,-208,-80,-71,-169,45,-203,52,22,189,414,236,19,55],[1207,1337,469,-1821,730,628,-171,604,213,-225,-769,280,567,-467,-10,425,-251,-754,186,-489,330,687,91,405,215,-85,-281,280,268,335,258,-282,-252,-38,-51,-473,-264,196,211,505,124,-74,-276,26,158,-232,259,28,231,-204,96,55,155,-160,-80,473,-134,294,-273,-82,38,-47,73,270,127,-9,-89,79,-90,446,-129,-90,644,28,307,-43,-116,-99,307,19,50,289,-228,-227,378,407,46,-109,65,45,94,-51,9,171,58,-119,77,296,-12,241,-114,-75,-40,7,47],[1480,1535,612,-1932,941,917,-178,680,479,-220,-738,247,-47,-413,84,158,321,58,297,-396,276,438,-232,-277,36,-507,89,174,342,-205,5,-682,-489,288,-292,-100,-278,231,-65,530,-465,46,-301,157,412,-201,-99,224,-180,-152,151,329,122,-158,-124,395,-49,-24,33,-134,171,208,22,385,283,-481,109,300,-168,316,62,463,240,-78,108,-94,192,57,-132,-39,-6,86,-186,-376,-82,228,23,-223,-378,-110,-99,-193,24,39,124,-158,81,-112,-88,-135,15,16,-115,21,-37],[1194,1937,581,-2293,1204,536,67,626,625,144,-442,554,125,-359,620,389,-345,-554,229,-57,-46,129,-62,-72,-219,-385,-209,-126,-119,-278,382,-303,14,25,35,-105,-576,65,79,728,-401,259,-395,12,120,-67,-139,-95,-284,-155,52,109,-119,-257,186,120,153,-148,19,-229,63,-188,36,91,98,-49,-228,417,-158,13,254,35,467,142,435,-32,405,60,-377,439,-240,261,86,-10,191,385,147,-2,131,-44,26,-190,244,373,105,-177,-82,-233,-33,125,-220,-163,56,-155,-241],[1316,1429,294,-2602,1064,708,29,642,550,208,-280,456,607,-464,492,537,8,130,236,-136,-367,268,-440,-223,-13,-584,112,-133,67,39,200,-442,-151,67,42,215,-414,302,139,439,181,-60,-9,110,-12,105,-169,-109,20,-120,480,57,50,-471,-245,-44,-253,79,222,50,25,-4,-34,116,199,-282,152,206,-91,-202,-8,-251,-46,-135,21,26,250,108,25,101,8,-102,-49,266,-305,18,101,298,-238,-221,-218,58,161,109,54,221,-305,-274,-175,-148,-133,-165,-75,151,-67],[1008,1414,599,-2164,1294,1298,370,907,419,-188,-230,314,417,-352,318,476,-300,-121,278,-423,-277,259,-280,240,-236,-208,-69,-68,287,221,145,-527,-271,249,275,-288,5,-126,-276,80,86,225,95,-280,32,-54,-144,161,-202,-51,-77,171,-52,-284,-348,148,30,176,626,-101,71,-104,62,-19,35,-98,-88,160,181,67,4,-84,157,-71,88,146,76,245,-104,-94,-9,-298,-41,285,-126,-134,11,-105,55,-119,86,-154,261,70,-288,-30,-415,-37,-120,-147,51,-5,-51,310,-263],[1412,857,560,-2142,1129,635,-129,864,260,-126,-403,1079,358,492,236,459,-146,-427,552,31,-778,800,-224,-7,-90,-410,-394,-142,333,-15,-129,-111,-307,99,99,223,110,337,-115,-131,157,256,233,-64,315,149,-144,-151,-112,-138,-114,164,-120,222,40,-361,-141,50,-158,-58,-215,-202,-25,-279,423,279,-58,251,-69,81,145,281,-18,316,-117,182,9,148,-261,1,-145,-180,-123,93,3,-266,-58,55,-204,97,-63,-33,5,161,-137,-154,-137,-179,-204,9,-90,-243,123,37,-143],[1992,995,799,-1891,896,506,-267,312,462,-71,-239,448,321,945,-483,-100,496,-478,586,-214,-38,530,-39,-70,159,-348,16,411,-14,-3,4,100,-727,613,-546,-233,83,135,-124,-34,535,150,-150,153,-70,-69,-253,-319,-104,5,-185,324,-358,228,416,-277,-45,48,-137,-99,378,28,-375,-222,431,-222,-181,-6,-69,135,30,249,148,-14,342,223,234,97,-93,79,-129,-13,174,-32,259,-509,-66,-67,10,2,140,28,243,-174,-31,28,-58,-107,-20,-181,33,-29,-67,-31,-376],[2274,1097,1070,-2131,1004,452,-109,862,228,-326,-467,609,175,553,183,565,-432,-513,2,198,51,416,-94,-68,161,-488,-115,-8,375,-477,-10,-85,-333,288,-404,264,-58,110,-390,-58,-168,408,94,-30,104,-17,-206,8,-256,-279,352,243,-260,-22,219,-381,-161,313,-50,-230,74,-87,-195,-393,-73,130,-109,82,96,-168,412,76,-208,-128,216,80,301,159,-71,192,21,137,150,151,-19,-331,50,-51,-34,187,-65,12,182,-52,120,37,135,63,123,73,90,-3,-97,-44,213],[1645,933,947,-2209,1001,647,-224,693,217,-416,-532,526,5,319,-36,487,-238,208,298,-195,-428,271,-107,-95,94,-334,-295,-3,119,108,-190,-12,-570,272,-194,119,97,209,270,-85,98,101,260,165,110,78,-297,29,-42,-129,195,-48,-122,112,91,294,-151,-102,219,185,-314,81,80,-529,203,-13,-123,110,48,-21,-12,65,-40,159,34,-356,24,-438,-169,340,-6,140,-200,208,-39,-268,-129,-9,-325,61,-40,138,130,-20,91,270,214,102,34,-54,173,129,-353,-208,-97],[2572,692,1278,-1734,1355,1357,134,544,-16,74,-810,612,100,539,-188,116,-240,93,-132,-99,-152,254,-121,457,526,-335,-159,68,189,17,-300,327,-169,259,-530,485,-241,-439,645,296,194,153,-270,341,290,-226,-333,-489,-12,421,345,-211,-138,-62,-148,-138,-121,-20,-57,-25,-191,-19,-175,-200,5,358,-137,135,-60,-62,-122,178,-469,153,-272,-12,-307,-114,84,231,-75,-84,276,-63,-223,-157,34,-13,-225,93,-40,56,-33,248,-25,171,7,-35,19,-208,27,26,-71,-57,-30],[2137,1507,1176,-2106,1548,1378,29,477,456,-29,286,486,-614,916,-2,71,-401,364,245,-205,-234,611,-171,-58,192,-319,8,179,163,-44,-303,248,-319,379,-174,241,333,-432,-50,250,-116,-111,-168,-65,277,-7,-393,-194,-90,-81,116,16,68,259,-76,-259,-56,85,-232,41,-69,186,6,-347,-139,33,-274,-144,-221,-71,-148,352,-3,-9,-267,247,30,32,-108,-129,123,112,180,-184,211,-74,208,134,-19,104,104,14,-137,26,74,242,-84,-58,-275,-188,-3,-152,-65,72,180],[1607,1360,1346,-1209,1842,1615,559,521,36,-339,139,478,-436,432,6,232,-769,-22,171,-123,-80,304,-535,-364,-80,146,-36,383,230,-343,117,-285,-84,-25,-218,678,286,-567,-161,241,76,97,2,-199,277,-153,-330,291,-208,92,29,-199,-407,261,144,162,-394,190,-70,-80,228,326,393,-121,-38,123,55,405,399,-381,144,-296,67,-525,-173,256,-168,28,133,149,114,58,199,-67,157,-197,-99,90,138,236,-164,230,37,-55,-116,-1,-61,-152,-45,38,-20,187,-32,-88,192],[2017,1342,1176,-1901,1601,1519,390,817,729,151,-10,515,-704,344,195,-82,-58,-236,251,65,-306,557,73,-111,-184,-249,-246,12,97,-303,77,60,-227,400,70,367,368,-49,-184,166,-72,-75,-27,-220,235,95,-248,232,-482,125,200,457,-98,-82,45,-589,-17,127,-255,105,-107,197,-125,116,-108,132,-58,35,75,2,17,32,-115,-133,-103,471,-173,-79,-77,-334,-124,368,-26,143,-52,-151,2,175,169,124,-292,120,-179,-163,127,-104,-11,56,74,110,21,-156,-12,-104,174],[2145,587,1205,-1528,1503,1138,803,805,244,-335,-379,882,374,451,67,147,-233,187,655,270,150,396,326,-215,-76,-398,-136,169,-137,-208,269,-219,114,-81,-247,220,-128,-575,419,-4,251,466,142,-124,38,-60,-380,368,156,21,-222,-92,-161,278,-88,-97,12,-213,-48,206,189,434,-52,4,107,223,208,199,78,-174,-104,-189,-8,0,-145,-131,25,-250,293,-209,-180,190,182,-18,57,323,37,-34,-74,147,-111,126,-121,61,120,-90,68,-139,135,154,-11,-95,-143,-27,195],[1580,556,1519,-1338,1895,1499,605,864,122,-335,-113,683,-451,500,-218,571,359,142,509,-104,-534,547,-400,-518,-110,-534,426,508,-115,213,-89,5,-105,132,42,285,198,-484,595,-57,-97,282,115,-157,18,-29,-269,265,-341,402,-147,-363,-330,157,-247,9,-308,232,-258,52,10,284,26,28,108,19,17,23,75,116,-208,-295,-189,-75,73,-126,-31,-132,168,-96,-249,-134,161,-64,-57,-84,-32,-141,-25,121,93,200,-15,-210,-39,-153,128,125,-107,-132,-116,-117,-69,-16,-74],[1924,928,1773,-1954,1574,1515,584,734,-90,-208,-62,769,-128,236,54,-39,-502,373,315,72,34,433,265,-204,-114,-119,-261,90,-69,-111,-173,80,358,235,-317,213,-31,-324,347,-44,42,98,-109,144,49,-347,-250,2,107,-116,220,25,-56,61,-307,-335,325,174,-148,282,35,534,-186,226,-279,-86,65,-139,316,-44,333,-122,119,-169,-211,-274,67,-256,-230,-25,202,-55,-117,-52,264,38,55,109,-104,179,-47,-46,-313,-105,100,25,-181,-47,-136,-155,52,74,-257,65,-78],[2010,1275,1593,-2189,1562,934,190,511,226,94,-278,591,-93,618,153,-284,-768,6,-52,527,433,263,168,41,75,-309,-256,-49,205,-172,173,-90,-163,-48,243,79,-26,-147,431,402,17,214,408,-52,-105,-302,-331,-105,184,-116,260,-283,-92,-360,-534,-194,137,-55,-207,27,-430,293,-284,58,-143,8,67,-72,-100,268,7,-159,-101,-83,-270,-107,90,84,-149,-1,198,22,36,-201,-104,84,-52,-101,-31,84,98,11,-187,-6,155,80,321,-142,-200,133,-296,64,2,-102,-145],[2096,1112,1715,-1572,1721,1152,696,912,166,-417,306,877,-170,664,-61,-58,-357,266,329,751,154,175,363,-156,-164,251,142,-203,-475,180,290,7,44,213,47,-104,108,109,-42,-61,42,268,389,41,-68,156,-24,146,126,239,-35,-141,49,20,-133,-54,40,-104,-23,-96,-271,34,64,169,-203,-169,255,-239,214,-25,159,33,-72,200,87,195,41,249,-357,57,-10,69,2,-324,-112,281,-23,214,157,224,268,-142,-359,194,-305,-33,161,-133,-194,-3,-278,104,195,176,-172],[1727,895,1241,-1135,1182,688,241,1107,-150,-122,161,856,-33,579,-481,55,-42,150,31,194,238,217,20,1,109,-78,-89,-351,287,-24,689,69,408,158,43,-147,89,-160,-384,-98,392,429,113,181,-33,-135,29,109,463,338,140,-277,116,38,-154,31,297,-305,-159,-40,-274,-128,87,61,87,-108,242,-166,-177,162,-116,-39,-149,-146,299,188,-67,60,-225,-33,-117,-247,74,-170,-156,50,177,114,-121,18,379,-16,-236,-20,-36,191,30,301,-189,485,-358,-28,-34,52,-168],[2048,431,1272,-1833,1385,860,284,1200,122,-189,-4,1016,-396,461,-56,181,-310,76,432,411,-58,214,-278,-648,-327,-294,105,-180,-16,208,276,167,374,-40,-426,-116,240,617,-215,-488,407,201,176,-129,21,296,-29,223,34,400,240,-192,-152,-364,218,-95,16,-105,525,44,-371,-50,-90,224,-249,58,27,-150,-43,21,-31,-275,-271,99,113,175,-108,-104,-459,-92,178,-255,5,-188,-88,77,77,30,-25,-45,166,-31,21,-217,-84,241,110,116,108,247,-133,48,4,4,-9],[1854,596,1237,-1654,921,326,-8,664,41,-421,68,200,-72,910,48,588,-110,761,477,144,-438,295,379,-351,-58,-5,500,-382,-158,199,304,-169,270,36,-341,77,412,316,85,-419,519,202,178,164,386,251,634,434,-214,312,-264,-268,-216,-31,125,194,461,-273,453,56,-6,121,347,186,46,103,0,-288,-119,-24,224,-137,-16,152,-140,147,187,12,43,-41,320,-36,245,15,-13,-6,32,-213,40,-264,169,-81,105,-17,-99,-37,-227,10,248,126,-189,84,9,98,162],[1582,1012,957,-1757,757,-515,-407,500,139,-152,335,275,145,1038,151,-100,-29,395,208,448,-50,17,38,-260,80,-421,588,-412,130,138,771,77,86,39,-142,-599,190,373,-252,-198,763,-89,-43,115,-185,588,325,145,7,310,-18,-465,2,-8,116,188,386,-125,234,132,-33,404,490,-8,45,-273,177,-105,-210,281,250,78,-139,-83,152,134,127,105,-206,-60,185,-155,193,181,31,123,44,-47,44,-69,225,-131,-110,-114,117,73,52,-203,-92,46,-48,139,80,22,147],[1823,1350,1305,-2159,1052,-201,370,411,328,-123,316,510,79,1363,66,221,-465,528,89,678,122,-225,75,-502,311,52,419,-41,-141,-462,696,-122,-37,-297,-60,-191,58,671,-376,-85,641,297,88,233,-230,-52,320,547,-325,57,-150,-277,-149,-90,-47,-18,126,-98,111,451,6,337,22,-43,-180,-99,121,-39,-18,-216,291,97,-231,-65,62,46,155,-66,464,-19,-45,-184,199,-202,-113,128,-30,5,-25,63,161,-215,277,162,219,27,387,-12,-111,98,-94,104,247,-77,134],[1933,1371,1484,-1362,780,559,425,868,199,332,-54,498,1,795,-82,-210,-349,309,272,393,149,-619,522,-285,47,419,545,-133,-297,-412,260,-358,901,-508,-142,-244,333,243,-769,92,139,54,-366,-757,46,76,358,2,-194,221,-232,-240,-34,239,142,-131,-44,122,-226,-173,140,-51,51,28,327,61,40,8,-12,-233,-5,-115,-90,-36,-178,-186,71,0,-25,97,120,38,246,-96,31,-446,177,221,58,-286,-179,210,197,-69,-114,15,-253,5,214,-78,60,27,219,120,-85],[2101,777,1411,-1243,405,-274,15,945,465,-18,20,259,336,975,-19,287,-255,-157,-64,17,767,-231,218,-81,406,236,444,-121,-33,-573,-32,32,368,-108,-54,-191,417,378,79,-173,101,-228,33,-259,-219,-128,311,-85,146,444,58,-111,-235,652,295,-448,-58,405,-189,-33,205,-152,-23,74,190,116,-129,-66,-279,-78,-242,-89,113,170,-26,91,39,216,-114,-82,-36,-364,56,116,105,-226,-116,-116,-241,-252,-160,34,229,-110,76,190,-168,-190,271,-3,101,4,19,-94,7],[2329,941,2051,-473,968,83,-241,753,-186,-442,48,431,-402,710,-444,4,-8,25,-64,82,712,-448,-227,267,530,351,1014,-243,-65,-206,473,-31,136,138,-44,-363,-92,-22,-135,-404,-36,-275,-160,-46,282,-450,322,-150,51,159,-298,124,-373,156,12,-421,121,-14,155,-226,-182,157,-208,291,143,70,-230,157,-121,261,-344,150,-173,198,-107,-70,-37,293,-172,124,103,-13,11,-85,6,7,-75,-132,-112,87,-220,-55,179,20,-40,135,145,-204,227,35,191,-85,33,163,-108],[2318,674,1877,-585,665,-568,74,742,16,-74,-494,595,508,1047,-284,-17,338,549,-97,401,581,-722,-125,12,824,357,520,20,-225,-451,319,68,172,-292,-34,-429,50,-328,-86,58,279,31,-598,-58,-317,-513,26,300,385,-95,-321,-131,-366,370,-64,-492,-52,206,-117,-292,193,128,84,83,-42,-170,-298,83,-302,-398,-180,-207,-135,190,-63,-121,-149,48,220,-48,42,-253,-258,-110,93,30,-65,-224,244,61,-206,205,128,-256,-68,-98,24,231,84,-1,153,156,-51,-37,82],[1673,1372,1836,-740,561,-500,65,591,-487,-16,453,133,-94,875,-211,317,-21,513,-432,428,812,-463,-126,195,907,510,473,-238,-476,-656,685,-9,96,-452,442,-323,151,47,233,-98,427,87,-284,-163,-124,-99,-13,62,-112,-74,-272,230,-327,28,-402,-245,-10,95,36,-74,-115,123,109,-60,273,-356,-249,160,-407,-269,-18,-177,-31,254,202,-96,-36,-95,72,-21,325,-8,-346,134,-464,-14,28,-134,-48,-358,-166,-40,-126,-117,2,-120,16,227,55,-262,57,30,-8,-172,-111],[1862,579,1941,-423,648,-241,-229,883,-675,-297,-743,349,108,294,-386,452,812,704,-177,307,-74,-178,126,448,730,333,319,-263,139,-454,595,163,-63,48,707,-288,-233,143,-73,-581,179,-528,-207,115,116,70,3,214,-41,69,-344,-22,-133,34,-69,-384,20,-208,129,-109,208,-52,-70,78,-276,333,16,-112,-155,-224,157,4,199,117,-104,-23,-160,134,-274,-267,61,-97,-295,138,190,63,96,-261,173,223,43,240,131,10,128,-124,-208,-87,286,-181,223,-172,-38,95,142],[2294,298,1490,-329,327,-700,56,473,-979,127,-395,142,47,595,-586,527,738,987,-617,-98,388,190,545,294,450,828,355,-350,-562,-187,745,331,127,-397,414,244,-568,-76,-57,-80,-107,-133,-62,171,236,-90,-101,-103,5,-99,-387,-280,137,149,102,-228,-136,169,93,-47,111,39,-18,73,-153,17,296,-58,8,-205,165,27,148,-46,44,117,0,144,38,170,-111,-133,-126,175,25,-88,-233,94,-80,269,-31,-26,177,110,186,94,-187,-46,-85,-12,136,46,-51,261,77],[2105,508,1610,666,461,-64,-12,465,-1067,-477,-2,-171,-320,508,-1264,498,726,670,-482,-145,563,-27,217,642,384,885,280,-174,-107,-527,330,-8,193,-471,345,-225,-384,-49,-28,-391,-67,-208,-46,146,58,-194,155,240,138,188,-56,-70,305,-185,147,-125,-24,86,7,-282,91,-240,-91,-86,131,154,187,266,-181,-193,79,-67,191,15,3,-116,-116,68,-79,208,-141,105,-209,-304,90,25,-267,72,-406,113,5,116,4,110,32,58,26,-107,178,-72,62,181,-239,146,110],[2011,570,1094,309,809,9,-175,686,-562,-271,-487,500,-1274,115,-485,-122,787,925,-293,-235,590,-11,475,-6,73,627,44,-12,144,-287,752,101,-4,13,346,-360,-354,133,64,-467,-117,-317,540,68,-61,15,-295,214,117,448,-367,-179,319,-93,201,164,-75,432,-159,-442,176,-39,35,-248,-224,277,-202,-91,127,-2,621,-32,252,-35,19,238,-116,-162,251,-52,-385,142,-208,236,63,346,-165,-28,-20,175,189,5,4,161,-14,-108,-128,-164,245,66,354,73,54,176,-227],[2375,442,1442,339,74,-180,-703,925,-177,129,-818,89,-757,181,-417,63,953,669,-114,-26,968,-326,265,-110,18,430,288,75,416,-394,184,176,339,-119,306,-391,43,254,778,114,-50,112,37,276,334,-315,144,-40,598,-156,-8,14,115,-138,-233,-182,82,115,-74,-122,42,-544,46,-584,379,-62,-127,115,186,-83,446,-171,-254,99,-34,34,-137,-47,-89,-93,107,-54,-227,-52,289,215,-32,214,-28,57,132,-54,-251,2,298,-151,-33,153,155,97,-204,-158,-143,0,56],[2388,743,2028,104,153,-903,-451,123,-651,16,-395,-110,-596,365,-789,-3,1378,574,-72,-464,738,112,-267,222,113,303,483,-235,-38,-73,333,87,47,304,396,-487,-372,-1,207,-44,-38,-95,810,220,33,-1016,423,99,-32,-305,-270,-367,27,-180,50,-25,-60,-41,-76,-156,-116,-266,-19,-289,-71,-248,89,-207,124,10,-110,235,352,-82,41,194,243,-256,397,196,-22,-25,176,112,30,-92,-160,104,119,70,213,-31,-133,-139,172,-146,62,51,62,11,206,-372,89,-94,-172],[2397,526,1854,352,635,31,-238,692,-663,358,-822,257,-736,-96,-155,-150,864,504,-66,471,434,-295,-222,-274,-463,671,216,-34,222,151,124,843,311,6,-310,-465,-490,-81,83,-401,-652,83,373,293,-343,-527,251,-102,-32,235,-17,-49,-313,-471,131,416,13,90,68,-133,-80,-284,-4,351,150,-58,-170,0,207,-79,215,-215,191,225,120,-94,-104,-164,-68,158,41,341,110,76,-231,177,-426,-167,-280,251,105,129,-291,-277,76,52,-189,-230,-279,-179,29,-138,-287,-117,-344],[2439,1016,1582,459,567,-133,-803,246,-541,-32,-280,-412,-802,651,146,81,484,810,-562,347,717,197,-252,-126,-32,530,-466,16,518,-198,125,356,129,-95,148,-236,-203,224,292,211,-421,13,469,369,-178,23,-94,-274,-56,-149,-24,615,4,-63,195,674,-272,318,-152,-157,71,-350,22,24,270,234,62,5,27,-47,153,-168,13,-91,-138,-38,199,61,351,-188,231,-160,199,368,297,-196,34,-244,230,403,-177,235,-346,-70,-111,-165,-23,-271,-253,-68,-117,-320,-109,-183,-76],[2684,1219,1569,-208,857,-425,-1028,279,-636,503,-463,384,-226,526,703,-371,119,331,-625,50,-50,-768,-132,-557,327,195,-558,73,131,-351,-548,469,-82,-203,-8,-251,-208,172,548,241,329,-112,23,243,167,262,50,-241,134,81,-66,311,-363,146,52,132,-149,69,-12,-161,201,-350,226,77,-432,325,-506,-116,455,146,-181,269,-7,-156,133,-256,-51,67,171,-236,-38,163,-168,-6,282,139,50,36,234,233,-164,-146,-73,-234,-305,-90,-30,-27,-230,-191,-215,-269,35,-142,78],[2667,1027,1535,-487,409,-1021,-876,394,-203,841,-581,260,78,619,503,-152,-534,-245,-566,634,498,-444,-58,-178,-112,284,-481,433,358,-165,-421,185,81,-141,-21,-125,43,160,375,-130,-241,92,279,-52,241,-179,86,-286,-159,-157,43,158,24,-306,121,338,-283,300,-87,-86,238,37,125,-165,-10,-286,-153,-58,-9,597,18,-40,8,-259,-124,-116,229,19,298,-166,201,-150,-240,227,202,-342,66,151,333,155,-190,-306,419,-359,-101,-104,-76,10,-116,39,-18,39,-5,-133,312],[2500,1151,1884,-20,870,-639,-481,482,-637,572,-179,277,-650,185,-31,-4,-25,426,356,503,554,-436,-461,156,-58,-144,-492,593,533,407,-64,591,-152,19,487,184,349,66,69,248,-369,-136,373,-126,181,457,-93,-15,473,186,-165,244,594,47,293,180,207,181,214,32,-92,-174,34,-135,180,-178,45,181,14,464,-217,-95,-3,-126,-161,2,194,-7,-35,-62,30,156,199,18,143,-6,97,-50,-21,28,82,-64,221,-18,84,-120,-52,28,14,224,26,-357,145,-54,193],[2669,1361,1895,-61,182,-741,-446,496,-1192,1207,-557,16,-536,94,97,-228,347,446,197,-84,867,-550,-341,154,-19,191,-797,614,469,-79,-312,188,-8,-194,71,399,45,92,-66,329,-379,-307,57,-178,299,93,-189,164,137,-30,-196,48,67,-137,-178,-62,-29,62,225,-57,316,-252,144,43,464,108,110,226,-62,291,-221,-56,294,93,-127,-208,161,-92,110,-298,100,78,246,-240,-198,0,-99,104,16,25,196,85,264,82,158,43,-140,-154,-90,-11,-19,63,132,-60,34],[2572,978,1704,-607,641,-528,-165,600,-1014,900,-854,398,-696,243,623,-209,-147,442,224,423,287,-801,-467,-175,16,-288,-910,93,-128,45,-130,581,433,-138,-369,82,176,5,-9,169,2,96,-166,351,-5,239,-45,-85,-67,-52,-197,107,423,410,-48,234,98,64,108,71,138,40,209,183,16,159,-174,28,55,-279,-208,47,136,97,30,-355,-193,-80,105,-425,-375,-149,89,-107,-222,-90,45,158,40,-27,-30,66,87,125,7,229,-72,127,-52,70,196,263,136,-286,133],[2474,1196,1704,-191,105,-712,-574,376,-954,1128,-448,56,-1170,313,156,10,219,531,-343,272,366,-169,-87,473,488,-109,-456,110,545,361,102,467,-197,200,88,426,316,56,86,-56,-314,182,-52,-131,-200,-95,-156,-273,51,-236,-253,66,236,168,46,384,165,231,-18,56,-43,76,153,-115,29,-23,35,60,11,-287,-227,136,-315,-192,-22,-285,241,252,-57,-220,-36,-305,301,-450,-158,-247,295,139,54,-308,-186,60,-143,20,-45,130,127,108,-244,-50,-16,120,-66,-12,111],[2525,1132,2121,-60,466,-326,-586,638,-1286,414,-121,103,-1184,143,271,-43,-439,414,340,275,108,-373,-156,403,253,189,-759,-206,492,39,-182,253,201,112,-122,22,215,-169,-44,96,-92,-354,252,-175,-94,-117,27,-243,-103,-271,-376,147,-52,33,38,349,-31,-281,-43,5,-56,-286,150,-230,73,103,37,-62,-102,-417,-460,-37,103,-67,186,139,-5,344,-179,-365,-143,-344,-189,-166,-288,-73,243,12,82,78,58,-169,-68,-51,56,220,174,-48,-119,198,-255,125,-97,-76,-56],[2711,242,1637,377,281,-980,-971,134,-987,490,-502,81,-359,66,-14,683,376,42,460,-94,-204,-197,-62,593,490,-352,-325,-373,564,534,-152,165,-631,133,7,453,298,-117,33,-83,-148,-284,58,-85,22,-342,8,-403,97,191,-358,-570,490,-253,184,-115,149,-96,31,228,-192,-70,67,83,27,35,31,-206,-64,-299,-511,-175,55,-1,-181,75,-2,80,-107,-101,-199,-163,107,-104,-141,-214,-72,104,1,-117,-16,70,-79,-89,-66,-8,15,-119,197,-201,-150,242,45,-2,-20],[2954,407,1620,232,-143,-855,-732,40,-963,197,-901,165,-494,-120,9,461,632,284,761,406,67,-156,584,481,3,240,-462,240,520,429,-351,72,-533,307,-52,320,7,-144,-469,-214,-52,-377,95,228,155,58,-152,-228,-104,-272,-96,25,759,124,112,-148,207,-100,227,-197,109,235,330,194,117,-235,-171,197,-4,184,-230,-35,77,-252,-339,104,72,228,-316,-12,47,-107,25,-286,142,200,-231,166,-72,100,-55,-121,171,-403,-77,-99,-48,7,-128,14,-279,-43,211,227,-175],[2623,529,1120,729,282,-738,-834,63,-971,224,-436,120,-727,-181,318,367,700,673,729,94,-208,219,505,34,425,155,-105,571,-52,283,116,-202,-410,182,198,360,-69,72,-114,-103,-324,4,-294,192,403,94,6,-498,-6,-294,-363,-56,342,-103,173,-41,41,9,289,240,122,-14,108,201,101,-74,214,151,-104,91,-48,37,163,-70,-33,114,57,219,-8,-179,-74,-68,-233,60,-69,163,-8,-202,-107,-38,-323,-89,209,-36,-14,1,98,-12,-39,4,-113,115,-85,149,-344],[2745,269,1693,666,313,-756,-1040,222,-966,477,-521,46,-316,-427,152,-62,288,796,175,9,-213,-345,777,378,433,-137,-478,388,9,338,-160,66,-150,573,-99,91,-111,50,-6,134,162,296,-26,310,-24,249,134,253,54,-171,318,90,664,-58,-149,-96,-101,-311,90,42,41,-144,-142,153,198,199,308,80,-253,-37,-142,-88,4,-10,4,61,-43,37,-479,-92,110,-101,-109,171,56,-97,-233,-133,-14,-109,-99,264,-173,-47,12,-5,-40,117,72,-18,81,172,-146,218,6],[2564,879,1267,139,67,-559,-950,-260,-603,1077,-597,-780,-436,168,390,214,113,236,157,331,-5,-400,665,-48,67,313,-637,578,-485,120,-81,69,216,265,-298,358,-228,0,-283,319,-11,6,-111,4,-42,256,487,-126,-283,-77,206,62,10,21,200,-94,198,-191,137,99,132,-215,-518,-128,-121,287,93,228,-142,-211,-126,-318,-51,-111,210,663,-37,-295,-297,-283,-129,-249,14,285,54,105,-15,104,22,-404,-138,-182,1,-95,-62,8,-256,-6,73,-146,116,-142,121,25,-156],[2367,573,2106,824,542,-450,-731,113,-1281,644,8,-521,-412,-734,-215,587,152,-718,411,-11,126,-278,-193,215,-385,160,65,670,-284,282,254,415,213,-23,383,-238,-81,-92,186,377,-115,225,-52,161,-82,285,-294,175,-339,79,448,-137,-207,-16,-16,22,-421,-254,417,-93,-95,-130,-6,-252,150,-55,75,-135,-69,98,215,255,-126,442,-197,39,-276,46,-109,79,47,-245,-21,143,-41,78,-133,22,-124,-211,-276,-110,-245,104,-113,-74,176,-125,285,-28,-183,103,-5,-108,-240],[1837,1107,1547,-1,527,-502,-718,102,-854,1083,404,-1084,-892,-28,403,408,722,-425,157,-280,140,-259,-762,119,-68,-172,236,362,-410,232,42,281,-37,16,-11,-283,348,-339,-288,455,-27,206,-240,-346,-81,258,-129,-58,-415,-13,396,7,207,-130,-377,-394,-122,-280,177,-158,83,-263,-471,142,391,-304,-56,0,410,47,290,45,-81,30,116,173,-189,115,-67,-263,-152,-103,74,229,-88,208,320,319,110,35,-267,200,-60,66,115,46,6,148,64,-152,-97,66,136,-39,-226],[2235,1269,1783,475,403,-515,-1115,-154,-475,770,471,-569,-931,-22,75,539,3,-482,114,213,-372,-654,54,191,-78,-146,32,759,15,255,-338,-54,189,668,-423,-423,342,-107,107,208,-159,242,-282,-11,-79,-276,133,172,-753,-64,349,-389,162,-180,-171,43,42,81,-320,56,-164,-195,-307,-321,-74,-149,160,164,-37,492,-101,169,57,116,-147,334,226,19,-202,-163,-61,-141,109,529,-208,233,453,-320,-57,-347,-223,114,-19,-77,186,29,-228,-40,150,145,-101,-129,-134,86,99],[2231,967,2041,730,538,-408,-766,205,-978,1163,274,-778,-583,-466,-100,491,814,-628,124,74,-417,-549,-187,-6,26,-24,257,775,-266,527,46,498,315,-154,-315,-79,119,-90,-203,294,-404,968,-155,-117,-40,96,244,278,-345,-116,207,-490,329,-153,-194,-128,36,-19,49,-164,-133,-147,-45,-219,-82,17,412,-132,29,79,74,117,-222,-43,-91,286,-282,-187,-258,3,113,76,-73,108,252,90,171,10,94,-124,54,10,-60,168,205,-77,-111,-4,-38,-158,159,-44,-50,-56,-19],[2449,535,2250,939,374,-570,-885,-302,-1370,814,134,-637,-49,-217,85,560,467,-417,-385,-202,29,-395,-63,-202,-55,-209,65,111,-401,79,-236,90,270,339,-179,-239,-95,-265,-70,614,127,483,-221,346,-263,-83,-99,269,-302,-588,222,-239,191,-153,-217,-150,73,173,305,-165,-31,235,-20,363,-105,130,80,-477,-18,8,-186,-287,-156,-70,58,-93,-249,-123,64,-45,-172,7,302,-464,-129,65,-205,229,84,77,-167,-317,36,-179,-28,101,52,140,57,76,-135,-190,45,-86,29],[2271,151,1791,689,596,-703,-817,-444,-863,699,283,-471,908,-334,209,757,177,-65,-260,-488,-607,-434,93,-288,806,-88,-218,598,-62,285,-362,-323,151,-203,-145,-63,-336,-757,-6,259,341,287,-280,-49,-26,30,-62,60,-167,-55,432,-539,206,-115,347,-225,-193,32,-137,14,21,166,-305,369,-158,197,254,-383,213,-318,209,-109,112,-63,129,41,110,-123,226,-268,-71,149,150,-163,58,-34,-98,-166,-124,-75,-50,-257,279,97,89,162,-43,-198,-42,154,20,-194,-334,-344,109],[2184,348,2094,442,1311,-710,-1017,-403,-1067,-3,1247,-88,1475,124,-60,2,128,-273,-352,-446,-572,-111,-388,-126,576,-141,-177,29,358,532,-431,-538,-154,38,269,-58,45,9,13,-12,157,-25,-466,-131,63,78,296,193,-57,-54,105,114,47,-181,157,71,-259,35,7,82,202,192,-202,436,-214,-21,117,-659,93,62,250,-333,-68,208,254,-124,-52,26,41,-52,-191,58,-111,-208,17,-159,-162,-32,-325,-103,-103,-12,-154,-47,97,-162,83,171,370,-223,50,-299,-226,-274,-104],[1604,1187,2229,434,1590,-683,-650,-671,-946,-170,1121,143,1397,50,142,32,-36,218,382,44,-807,-406,60,-214,91,392,-89,155,46,60,-219,-818,-80,-20,333,-29,-223,-296,87,-266,-378,-310,-303,-129,-90,-127,197,316,-35,82,280,31,58,40,101,249,-234,-145,-233,398,429,359,-181,111,-260,-181,-33,-88,82,-166,208,-102,-111,-83,92,-77,-132,-23,-20,38,-89,70,-115,-51,-50,181,-51,33,-316,-22,80,-9,64,0,-156,-29,359,-41,167,-116,-36,-185,128,-144,-34],[1877,2116,2931,929,1732,-269,-352,-738,-957,-261,1099,-83,441,285,-29,48,-1106,-419,-28,457,-179,-427,365,-42,-108,275,299,73,0,-205,-512,-242,-119,498,629,-218,407,-111,-122,-345,-177,37,-441,232,54,52,-27,156,-241,-2,22,84,63,-129,262,359,-164,202,-460,-235,99,383,210,58,-378,-150,-298,162,257,242,538,278,-25,134,-229,329,-116,-375,-58,-126,-440,29,-145,242,-135,5,-240,-74,-54,-219,99,-94,5,319,-1,-13,217,-41,305,27,-114,-54,270,-249,127],[2215,645,2613,935,1541,-700,-619,-365,-1449,-624,481,66,650,-180,407,132,-29,-30,432,71,-404,-295,150,-674,-405,163,224,-96,-51,-214,-4,-330,49,-6,164,-239,87,401,-204,-333,-221,-116,-365,204,190,226,-19,-134,293,-104,350,38,288,-76,-131,248,-508,11,155,-198,48,160,-371,149,-423,-220,6,72,396,145,105,146,287,-277,-205,-240,56,138,-147,11,-221,-46,-79,-61,65,-177,71,-233,37,64,89,-10,-263,-47,-30,50,229,45,90,29,172,68,84,37,69],[1981,1254,2369,755,1974,-575,-774,-929,-1171,-313,1053,-166,609,244,-67,114,-135,90,159,-169,-684,-564,-85,-125,-7,561,232,-68,157,40,-264,-375,-184,-86,546,313,672,44,172,233,-397,-369,-549,143,117,21,364,218,185,114,225,-196,-266,-272,-279,203,-4,155,-57,188,-84,-15,-129,-76,101,80,-249,4,-3,-22,-55,-164,128,-317,-179,-100,52,119,-122,425,71,153,-36,-109,288,91,314,17,90,1,121,185,-185,124,-91,-21,221,-152,116,-116,-25,124,3,-56,94],[2429,727,2399,1116,1565,-542,-606,-91,-1186,-550,623,263,956,-110,60,-448,-203,-289,383,99,-417,-972,941,-285,-110,55,80,-496,173,163,-509,-683,32,267,54,-248,-79,-232,137,-159,-203,-151,-128,-144,-8,58,439,-152,-40,-94,320,-311,-174,-510,-119,-93,262,-71,39,282,-80,193,-103,-168,85,127,-15,156,65,89,52,-87,89,-121,30,-152,-19,182,384,206,333,-228,129,-206,35,-22,122,-152,-70,-51,17,70,23,568,-51,-434,-142,99,216,-63,-14,-43,165,116,32],[2290,36,2470,900,1478,-1225,-393,-770,-1431,-174,496,85,1329,330,289,-267,-343,383,-178,233,-682,-566,230,-168,126,-79,-89,-741,-30,250,-312,-548,-292,391,423,253,95,-539,339,-119,417,-152,77,141,-124,90,85,-16,148,-75,-197,-45,-391,-163,433,336,-115,-161,158,54,317,393,-184,58,51,-469,46,-100,-104,-181,146,65,66,-109,-407,-203,205,256,210,-94,149,166,-252,-20,108,-70,-122,219,103,15,105,-18,61,-213,138,-33,-87,-156,-69,-2,7,1,238,-92,-60],[1771,843,2217,1293,1821,-475,-514,-684,-1202,-427,1118,-164,855,259,466,-124,84,69,171,292,-534,-234,-25,-816,154,307,130,-94,151,-89,-286,-838,123,178,191,114,382,-199,64,-175,-272,-102,-271,146,328,116,-27,291,164,-158,105,289,-251,-103,194,399,273,-221,108,-40,66,68,-95,56,-28,-104,245,65,-63,71,-322,-153,-25,87,-151,-183,31,-296,68,292,310,62,-397,207,-72,114,-52,89,119,-215,31,-225,-321,231,-112,195,63,166,-164,-37,-21,81,199,50,-5],[2122,482,2654,1712,1254,-828,-528,-903,-1393,-357,954,-466,629,423,-228,-28,620,-120,208,-427,-453,65,-282,-337,467,-130,232,-84,256,32,-405,-703,-78,69,244,432,162,-77,-398,-109,229,-81,-149,50,230,76,-268,18,288,324,-155,544,-545,52,4,19,26,69,-3,-194,180,29,92,261,-122,-84,180,-298,116,145,-94,7,-265,215,-77,-21,330,-206,-228,15,-26,56,3,-116,-5,43,-92,16,391,-24,316,222,25,-101,-31,216,16,151,77,84,-257,146,-177,-3,133],[2280,697,2108,1383,1425,-471,-573,-693,-1104,-142,1156,-33,339,-144,584,-566,104,-176,55,-228,-92,49,-91,-606,-250,-151,-31,-403,-9,235,-193,-282,607,398,272,77,-14,-114,-235,-65,-216,150,500,31,-123,6,-99,-200,467,-80,286,465,-169,301,-107,0,-189,136,63,183,-100,-198,-155,348,-28,96,88,239,193,176,61,151,-1,-28,99,-47,116,-164,67,182,99,-124,76,-147,-279,-157,51,190,16,-27,164,-11,163,222,25,236,-6,12,8,274,5,-141,-49,381,-82],[2207,563,2239,1133,922,-583,-734,-617,-1002,98,1007,-282,120,58,301,-412,198,-369,-78,-264,-155,-64,-131,-769,-197,-273,-116,-305,-159,425,-26,-299,515,74,278,-57,-171,401,104,65,70,326,498,-271,-301,270,-142,0,97,-201,295,440,-135,348,246,337,-128,52,66,364,64,86,-41,-127,109,462,-220,12,-235,-117,250,-42,-274,-108,215,26,125,-325,245,233,-17,62,184,-87,-150,-188,16,251,-180,-19,185,282,222,122,-43,152,-285,-4,-368,164,145,-210,-110,450,94],[2489,688,2627,1642,651,-100,-581,-504,-1184,344,58,-705,-379,-206,241,3,25,-502,-357,-321,-1,56,-48,-129,-32,-331,166,-290,110,162,-318,-452,156,84,-311,97,-202,-263,-44,-44,67,274,531,-233,-242,-153,-448,208,-90,-504,-130,575,-269,137,-55,-113,119,-326,-85,-289,-67,183,350,130,-186,-137,-27,65,-52,-78,-117,227,-217,208,275,-83,-275,-178,200,231,4,55,-105,214,-117,58,-132,1,126,104,163,285,131,204,-166,34,43,58,-362,147,211,-76,-24,258,25],[2624,577,2218,1301,435,-918,-870,-433,-754,904,-35,-698,-415,-316,471,64,185,-575,-25,-618,218,230,-164,-370,-466,-467,33,-528,340,660,71,54,-55,-141,-363,-68,-228,357,56,-216,-183,166,453,-341,-360,-215,-133,-137,217,-369,363,137,-63,27,-44,-261,109,-196,167,-75,-196,-7,52,-203,-78,145,-162,-3,-11,-289,116,-81,-261,162,-116,-173,47,145,43,-102,-34,125,193,310,-127,115,73,-182,95,190,-55,309,52,256,26,38,-92,245,-319,41,76,213,-12,-57,221],[3090,242,1902,759,-42,-346,-404,-349,-341,776,159,-845,97,-292,595,203,-446,-798,229,-240,393,173,428,-2,45,-290,-36,-722,-16,403,-111,-89,308,-400,-645,-254,-196,-68,-5,14,133,229,104,-376,-335,-198,-544,-65,10,-58,128,-168,231,232,338,-484,-100,-289,176,-97,0,-150,190,83,104,61,-184,127,-24,-47,41,93,-426,-78,202,-214,-100,109,28,218,-247,215,223,376,-22,94,-116,-245,95,103,52,44,-85,126,-208,-121,-8,47,-259,-130,-18,506,-145,81,-44],[3090,93,1723,-241,-11,6,-399,-174,152,1148,-3,-132,313,-104,204,15,-55,-913,45,-287,48,-389,673,-347,21,-278,117,-233,193,666,-114,-122,340,-352,-388,-135,-453,131,-581,-207,-25,436,103,-593,-145,-199,-33,-167,-230,49,-117,-74,157,578,173,-277,-121,-114,29,232,29,224,30,-395,-127,-104,-44,-153,-96,-466,-101,137,-267,-7,113,-186,-137,76,-35,-1,-140,-8,93,-134,-96,-227,-25,-80,37,-44,69,-146,72,-63,-65,-278,-73,-140,-337,211,283,-154,-60,120,133],[2896,718,2069,300,-364,-473,-616,-661,12,891,655,-1018,54,-215,222,95,-584,-1111,-483,-490,796,94,300,-372,241,-343,842,-400,165,323,71,-179,-1,-496,116,-91,-120,673,-6,54,-227,-430,689,-360,92,-67,-232,-49,-163,345,-80,154,-86,309,52,-117,184,-293,-163,204,-63,-58,408,-168,361,-111,-14,-11,-209,145,78,291,58,-86,58,314,-132,-178,-203,-128,128,1,-115,-101,-199,104,-114,3,-34,58,-129,211,220,128,253,-224,-37,-68,-11,-105,-98,122,64,47,-187],[2997,627,1582,-927,-357,-860,-56,-318,321,1508,526,-672,442,224,423,-39,-997,-771,-506,-127,454,-68,363,-512,-24,-548,0,-410,23,226,-27,361,403,-531,-116,-550,-207,-11,-41,137,-3,132,162,-322,-130,407,-407,94,-167,247,-196,-76,254,164,-274,-271,297,-48,-351,164,-457,-109,-48,-232,-119,-350,-209,-18,-332,-61,-285,400,183,15,-72,-14,-4,-136,185,143,-74,32,-362,121,3,-235,-259,-169,119,88,-32,-147,-197,-33,256,31,-35,-151,51,34,205,-92,144,-6,-119],[2931,653,1427,-489,-108,-711,-439,-525,-10,681,390,-398,-273,-377,589,-271,-1087,-610,-245,-482,351,-641,-38,-350,-92,-520,373,-316,222,198,417,33,26,-38,-305,-626,16,676,-671,-112,-24,-23,303,250,-192,490,-152,43,-145,182,-282,-31,446,139,-316,-244,-41,-184,-184,179,-58,-35,68,-184,31,-154,-302,-69,-245,-86,-67,-52,395,-85,41,-190,-185,-310,-193,221,125,35,-117,58,-10,88,-235,132,155,173,329,-3,178,-244,57,-231,353,109,-12,-337,24,-206,87,28,-122],[2512,638,1185,-44,385,-557,-486,-519,376,899,344,-834,-177,-72,746,80,30,-388,-176,-955,-22,252,-306,-557,-178,-52,124,89,154,-8,-22,-117,252,-136,-396,-380,83,492,-280,202,-255,-692,4,-300,264,398,291,160,326,545,-169,-340,-131,259,-111,-126,152,149,-263,224,174,-148,295,-353,171,218,63,56,-402,11,-48,156,169,65,8,-35,203,-255,183,31,136,50,71,-91,-204,45,234,63,24,-9,352,341,-2,-207,192,-171,-258,286,27,-132,159,-78,-113,35,-304],[3302,170,963,670,-370,-623,-431,-791,789,796,-42,-698,279,-195,440,191,-210,-187,-186,-772,340,630,217,-196,-155,-539,419,-146,233,310,307,-72,243,-284,220,91,-207,45,58,-86,-128,-51,5,-62,626,-199,-69,-30,-19,137,-174,-48,254,300,-33,-76,241,-108,-412,350,99,31,229,47,-333,-78,-122,364,-148,-225,-231,78,-113,-248,90,96,33,-64,129,233,154,-78,-87,72,29,-114,57,7,-141,107,-43,-137,69,-112,-218,-52,95,-9,292,228,8,-139,-19,39,38],[3198,-193,1210,652,-225,-612,-512,-269,498,690,-217,-556,313,-799,703,276,-11,-693,121,-882,317,925,-110,-222,-47,89,134,-95,-180,-78,97,269,129,-317,125,-139,-220,334,2,-513,304,24,282,119,349,86,-463,114,167,256,-39,-156,137,429,163,13,37,252,-475,71,221,289,708,-3,-128,-92,192,180,93,-3,-183,5,-62,220,36,-115,-458,267,-142,145,190,64,-43,-44,-88,204,-138,-297,157,100,-52,-58,-24,136,-56,47,-55,-58,11,193,-144,-48,97,-233,280],[3109,-235,1194,396,-136,-105,-129,-530,784,619,113,-624,-48,-696,545,419,152,-646,190,-814,454,701,-251,-74,-71,-244,518,-213,323,294,-115,73,171,-436,604,206,38,125,82,-419,-173,151,-45,63,366,22,-230,-410,6,268,30,-1,-60,362,496,233,210,183,-402,250,355,-3,413,-68,-215,153,58,111,42,-52,-66,431,-132,-13,38,1,-179,436,-91,177,165,-28,164,-124,-132,36,207,-222,-164,68,-58,-64,-70,19,-16,-78,-207,52,193,205,38,-104,-311,-74,-51],[3018,322,864,202,39,-99,-109,-476,1145,976,322,-630,172,-521,1248,152,12,-37,1,-383,362,1027,-339,282,244,321,208,-18,-107,-298,303,355,22,-267,859,-96,60,-262,-8,-64,37,-158,172,-165,169,174,-491,18,224,12,76,-39,184,-20,394,-469,-14,116,-74,144,315,-220,199,196,-136,-23,-174,217,205,68,-113,167,-66,-112,28,23,-399,458,-252,224,136,104,-142,40,-52,137,163,-256,316,155,124,-211,86,-46,-135,-67,206,-155,-122,129,-164,15,3,-287,-58],[2960,-145,1326,1036,-117,176,-11,-492,614,473,-315,-700,-2,-730,661,562,201,-256,-38,-748,-74,530,4,67,128,37,261,-475,99,-521,162,299,-347,24,-60,293,115,-24,-35,-183,440,-140,-44,-367,19,285,-201,-435,-131,467,20,-7,180,-198,304,-168,133,248,75,-169,142,154,-340,-77,15,479,51,169,30,100,-427,-74,70,52,-120,-256,-29,100,34,264,-117,-67,-44,-183,265,566,151,-56,-7,-285,90,-181,44,-52,144,87,116,277,-68,-2,138,274,-166,-220,-213],[3620,-249,1251,744,6,152,401,-299,654,560,-138,-614,259,-511,593,294,-189,-490,-207,-607,286,733,-24,9,-291,186,-196,46,-270,-583,209,569,350,-201,-173,66,-10,-316,289,-467,275,-98,-20,-14,519,111,405,-86,-182,156,-218,-540,253,-477,662,-208,-61,-8,115,-206,-215,23,-217,-172,9,295,52,544,-27,-203,-298,-201,37,-171,245,-132,131,108,345,77,32,46,-220,-38,274,312,153,142,113,-262,161,-160,-339,-181,-34,154,270,-93,-139,-95,77,-6,83,330,240],[4148,-406,1382,862,-162,68,546,-829,1346,432,-348,-290,208,-778,221,-240,69,225,437,-539,61,597,444,-124,-58,103,-161,-44,-105,-166,213,494,430,451,-281,165,-58,6,-67,-610,3,86,78,-149,128,-225,405,-234,-156,82,-125,-251,104,-523,123,278,91,-12,-10,253,-131,18,-271,-78,-689,524,202,167,290,54,-128,-111,134,-142,132,-21,274,-153,-216,244,-90,200,26,-68,315,-126,124,216,114,-58,-66,-70,44,-33,-172,-28,10,167,-58,-327,90,113,-41,22,-137],[4111,-504,1130,417,-565,-436,238,-888,1558,332,-43,-158,910,-486,159,-381,-137,52,-97,16,552,125,239,205,78,-98,-289,-504,129,-429,80,494,88,344,456,281,281,-178,562,137,552,128,423,306,2,123,87,-35,-122,155,-170,-135,448,-457,-60,110,68,-60,-295,44,-41,-16,-401,-119,-414,-90,113,208,135,139,-265,-434,-140,21,-29,32,21,-33,162,-33,-299,40,104,-66,143,-41,-96,225,-78,-170,204,-229,338,32,75,52,376,218,-255,-196,-142,-161,-103,20,50],[3656,-255,1255,1213,-685,214,31,-342,1285,122,-86,-387,275,-414,35,-625,60,-121,406,-134,697,-6,362,300,-152,-194,184,-1,413,-427,-312,395,-101,427,-428,-241,291,23,573,-311,80,166,417,-116,-1,-143,290,10,10,-120,-82,-259,98,-158,201,-10,568,115,-29,133,-144,265,-145,168,0,260,-426,294,289,-8,228,-224,157,-50,95,76,-306,-116,191,-89,33,147,-373,-6,38,-232,5,-133,-315,95,-7,-135,100,66,-81,195,180,298,-30,-223,116,209,-68,-40,1],[3431,-209,751,858,-821,-163,186,-868,1675,338,-483,-432,344,-656,-372,-691,560,265,432,90,136,-23,-264,86,-185,-25,214,-138,12,-219,338,250,76,383,172,224,225,380,52,17,307,56,-231,386,110,146,591,-272,-96,177,-228,-30,-301,-213,10,208,-197,-70,25,113,-66,206,-166,91,46,-76,-174,-242,-46,77,13,-267,-425,-93,-367,49,52,-66,47,14,-208,-166,-95,210,28,178,-89,-95,-91,16,101,-158,-101,110,-166,246,120,-175,-52,72,67,-298,13,-181,18],[3026,-264,991,1034,-814,-322,528,-812,1227,-43,-492,-656,204,-656,-246,-294,323,305,736,222,731,-93,-83,101,416,-97,-113,-450,-13,-350,-42,264,-135,356,230,264,329,-180,57,-261,141,-116,40,247,12,394,-360,-164,108,144,-232,181,-66,-167,-333,230,-81,-15,-263,136,178,50,-393,7,-185,196,-39,26,140,55,-232,-85,-181,144,-58,-79,9,-109,5,338,-93,101,-32,-186,161,-116,131,-147,-339,108,-45,181,131,196,48,0,-208,-12,-88,-13,14,197,58,-34,-94],[3071,140,1201,895,-568,-489,661,-775,1353,213,-612,-635,199,-794,-99,-93,417,175,546,448,644,16,56,72,288,-486,304,-465,4,-338,519,190,-239,746,305,196,246,-226,-172,246,-81,2,21,374,-326,373,-363,18,-201,363,-419,-21,21,-254,-50,371,-57,-289,-108,40,302,-92,-398,516,173,112,31,-231,12,330,-64,-56,-285,263,35,50,240,-44,-219,-16,-139,45,138,62,387,-227,238,143,-4,232,-116,35,-105,57,-204,-268,-99,-63,-171,-183,239,-36,28,-10,109],[3616,-178,992,423,-640,-376,340,-565,1751,166,97,-350,389,-764,-103,-875,513,601,907,258,799,-99,44,-187,345,-27,694,-140,-264,-368,145,20,26,136,27,244,-47,-41,58,228,-319,300,61,492,-522,202,-65,-64,299,92,-82,65,-134,-280,-323,-143,-135,-410,-32,191,213,-96,-14,27,146,130,90,-137,193,109,-13,74,-238,-193,116,-18,153,-44,304,-280,-92,-184,45,-254,65,61,487,-22,73,112,-42,-146,93,50,198,-117,97,-56,25,-72,-141,119,29,304,272],[3131,-107,736,318,-751,-170,386,-727,1803,297,-305,-752,282,-464,173,-737,646,249,281,325,351,233,86,-546,116,-301,154,-47,-86,-457,333,193,-311,365,20,298,408,-249,-55,473,-415,310,314,225,90,295,31,-229,101,279,-342,217,-218,-216,-113,-92,-373,-526,175,-102,71,-292,-12,79,-48,123,42,-325,-113,-379,192,-68,-74,91,245,-209,146,-35,234,-195,155,120,-415,265,-146,-49,52,-239,203,243,-49,290,186,319,80,412,-203,-339,133,67,18,-101,-22,144,83],[3341,-155,946,572,-949,-482,532,-1049,1694,87,-68,-606,399,-759,-154,123,541,-145,729,83,360,200,-740,208,65,76,431,290,135,-190,44,-190,1,41,274,425,-65,-5,121,101,-1,-345,35,255,-81,145,-16,123,-128,103,-119,210,-125,268,-23,-77,-123,5,-218,39,94,199,-41,423,251,-40,148,-115,-322,-42,364,-128,254,306,-102,120,170,47,3,-96,-32,-192,122,152,43,17,163,-45,12,-96,-114,177,68,51,17,31,115,-22,-162,48,66,135,70,-51,207],[2990,120,949,1114,-967,-251,48,-942,871,692,-13,-1075,43,-635,-54,-818,92,728,21,-62,604,527,-107,18,-113,344,-203,-77,-410,-176,32,-260,55,86,-51,46,-20,134,-208,291,89,128,137,-83,-258,1018,-115,149,6,45,-28,161,-129,48,-218,295,-378,154,277,-134,5,72,-103,-384,111,36,83,-65,-376,233,141,-81,-4,123,26,235,58,-157,-10,-218,109,-314,69,249,-31,25,-69,-90,-475,-85,147,-239,-410,-189,-5,-131,19,-147,-90,406,-105,-102,235,-99,74],[3182,-341,957,616,-804,-18,559,-731,1787,335,-202,-480,527,-1122,198,-13,12,294,174,20,67,139,-332,-98,-55,228,647,-73,-206,107,-206,322,173,78,168,-98,-88,-105,5,77,-446,78,-269,258,-351,198,-161,52,-144,93,-126,-365,74,-24,-321,392,-91,225,-178,-151,142,451,205,10,54,-242,15,-42,-216,-147,323,-148,132,298,-315,115,163,-242,-137,222,264,-145,179,-90,-76,-147,10,-39,-560,-1,-270,174,-7,-187,17,43,-153,312,-19,-176,-128,131,177,-17,-138],[3507,147,1207,477,-547,557,673,-622,2165,201,-345,-841,634,-674,421,55,-70,-312,678,649,-56,427,-200,16,-266,348,252,230,-397,-103,-171,-524,369,266,-203,-119,137,244,-135,242,123,2,-262,-34,73,458,308,233,-67,83,-308,-74,-220,171,250,32,139,-225,-286,-403,-341,-82,-38,144,83,-116,172,17,-227,-29,97,-43,7,294,-202,205,314,39,89,78,-133,-214,-61,-201,146,72,-94,52,-267,233,-177,-196,14,136,263,32,209,37,-9,-44,-139,-140,66,-36,20],[3854,-385,1162,484,-333,877,764,-653,2042,23,-646,-444,527,-450,239,-584,-177,-186,110,279,183,-96,207,-286,-110,190,104,-391,-339,-26,-857,-228,52,267,-377,169,193,-145,112,175,-105,-176,-371,-305,-61,-219,263,-269,-394,371,-13,34,-275,-8,93,-99,-218,112,99,-246,-265,-58,307,-207,129,-112,-80,-136,-84,-353,32,-93,12,-4,-282,-12,194,61,-66,-109,139,46,-63,-97,-52,96,-157,-51,277,107,0,-16,130,-140,-108,-161,19,84,84,43,0,125,189,-63,-251],[3868,-367,826,908,-184,606,971,-590,1871,148,-175,-320,227,-433,285,-968,-34,330,481,41,186,5,-159,-603,-229,114,98,58,-199,-178,-627,146,323,379,-401,139,257,-181,206,-36,-129,558,-356,30,266,-98,-8,-152,-218,311,189,92,-300,51,-127,-10,-127,48,-76,-162,-481,91,153,45,325,-7,31,-17,148,-7,3,-13,301,-298,-85,-249,-263,60,-89,-30,186,52,-119,249,-217,-27,-123,-138,342,-51,91,-278,-251,-16,-239,117,-193,255,380,-110,147,-28,-173,98,-19],[3228,-492,515,590,-396,248,621,-656,1374,198,-162,-467,-58,-185,-49,-642,216,404,261,310,549,-29,-277,-370,-233,99,-185,-284,-101,362,-563,249,-114,136,-293,262,360,0,36,-7,126,40,-335,34,-39,584,-116,229,197,523,6,-14,-13,233,-343,-309,39,65,162,-33,-207,143,77,200,119,-414,-277,29,-302,-189,123,141,126,-526,97,-156,61,62,-283,39,-221,11,-8,-192,349,-76,-81,-70,88,18,360,-56,-225,2,-122,-127,-140,-100,329,-381,-37,20,-61,-14,-94],[3322,-375,1053,173,-651,516,711,-297,1591,3,-742,-183,509,-139,-66,-681,137,765,293,-199,-130,-169,-350,132,246,61,-243,177,245,-322,-624,296,208,-12,573,67,-328,42,-99,-471,147,-363,-340,-327,-268,339,-32,-1,-29,22,358,121,-44,-207,-12,-205,283,42,12,181,-116,-9,-37,-124,131,-113,-550,-25,-18,-268,251,-49,274,68,-33,113,-119,-144,-87,-208,7,-92,100,-77,-51,-12,-96,-88,211,284,148,-52,133,84,176,180,35,-103,262,-259,-311,-245,27,-210,-121],[3114,-276,423,414,-329,914,679,-698,1727,-411,-574,-154,112,-5,43,-437,-442,550,296,771,242,-668,-281,369,-109,535,-471,280,120,-72,-665,-57,417,317,417,-90,-123,-93,145,-217,46,276,-464,-11,-29,500,60,396,-37,-346,155,144,-136,187,148,-242,-95,242,107,168,-391,-268,-56,178,323,50,-290,4,450,123,19,506,227,-25,194,117,85,-291,-157,-84,13,-180,-128,52,159,121,-227,93,199,-90,-114,78,-76,35,-100,-7,-381,115,267,31,-130,176,-229,8,-44],[3614,-481,980,764,-634,169,699,-431,839,185,-816,62,-72,-288,-124,-273,435,214,304,254,-692,-588,-563,286,364,173,-265,189,463,-526,-363,349,312,51,104,365,-450,22,-389,-14,-73,293,40,93,-26,-170,-119,210,-123,-506,261,109,-337,143,-221,173,371,-110,266,-173,-318,325,-9,-211,65,-304,28,-30,3,-230,100,167,517,-345,31,-35,-101,181,281,-179,-62,323,-87,527,-75,32,-285,171,51,60,-61,15,47,81,-23,-64,-39,-86,161,193,-110,117,-38,98,192],[3046,-464,661,649,-976,494,442,-47,1443,-570,-629,-431,-232,-134,386,702,208,-13,-12,596,-1010,-300,-232,202,136,263,73,-386,238,-782,-590,75,258,-88,471,340,-169,387,-521,103,-290,-357,-492,-332,-120,-518,-350,-97,-271,-257,451,-320,-404,-172,-24,-6,303,-48,171,-245,-244,-76,185,-226,-23,-134,-31,-48,110,353,190,110,293,-52,129,57,-90,-45,-109,148,90,-95,287,-92,-121,-17,-334,156,231,43,-96,138,-199,-114,-55,-96,155,-55,-120,-10,105,58,158,60,39],[2618,-878,347,730,-772,482,535,-116,758,-658,238,-376,-182,-242,198,688,-83,-328,-115,292,-318,-312,-318,-34,-397,-142,371,-954,132,-506,-100,-93,-14,-461,854,-2,-52,718,114,120,288,-104,-183,-86,-259,-45,-250,-412,-6,68,462,-18,22,-29,-134,-35,-37,37,415,-176,-150,-133,-288,-316,-6,-104,171,-63,297,-270,-151,140,248,-228,134,24,68,-182,-33,-483,22,96,-217,-70,-128,223,-157,259,35,-36,-272,-75,-131,-72,-100,194,121,-248,-142,408,-314,7,-34,80,133],[2771,-1560,322,1082,-690,371,578,-228,496,-436,-169,-124,-542,-572,-633,462,619,312,205,298,-58,-328,-654,496,-374,-119,70,-1189,621,-86,-294,-107,19,-37,654,69,-325,317,-128,487,427,-269,-42,-440,-6,-362,5,214,-27,11,355,116,-162,337,-289,68,-379,436,326,-83,-209,15,-154,-285,26,-9,691,84,263,-308,-146,26,247,-465,-116,140,188,84,104,-109,8,-61,219,-32,73,-229,-127,-36,-86,-50,103,-75,-79,-149,30,-88,76,151,-180,343,-85,-24,-61,-25,249],[2684,-1140,439,843,-298,415,612,-238,494,-669,208,-329,-774,173,2,586,343,-70,-508,362,-311,-129,-582,190,116,-105,200,-822,32,-125,-315,-31,-460,191,275,415,-62,727,108,139,-207,103,-184,-225,-29,-45,116,128,-132,377,264,-104,145,241,-358,8,-135,125,566,-268,-79,84,-177,-245,-60,58,149,-92,-208,-61,116,49,123,309,162,-48,199,-116,-132,-105,52,178,-164,-38,-129,52,37,233,-151,-155,39,68,110,-31,-426,-144,58,75,-73,158,246,105,-298,67,-28],[2350,-1050,379,909,-276,689,300,-498,832,-614,139,-133,-555,182,-574,868,-419,67,-198,492,111,-614,-775,138,-28,-178,271,-603,-26,375,-456,-394,-293,51,330,190,-326,454,243,128,-292,-161,-595,-391,-111,-277,-2,-364,-154,95,346,-427,-91,261,60,56,108,224,122,-279,-65,-550,108,86,158,72,270,-37,-203,-161,238,-1,35,14,69,-108,-1,-14,98,52,43,-333,-348,-105,73,-157,-140,150,-421,-90,-174,209,-122,186,-417,132,73,-51,-286,66,135,-42,-175,97,-9],[3323,-1127,711,1003,-285,809,674,6,568,-583,-7,-171,-760,-70,-597,332,-13,70,292,411,-257,-182,-431,116,49,-187,-25,-379,21,168,-312,-189,40,-356,-390,180,-358,364,-532,-139,-167,-76,-428,-109,287,-139,-288,93,-496,-410,112,267,236,139,138,132,176,-73,344,-8,-129,-138,25,-310,258,379,-148,-238,-79,167,-177,82,341,-24,158,-173,161,306,286,423,-432,-214,194,-143,222,200,-108,-34,-93,-40,180,-14,-98,205,-184,-10,28,-124,319,-13,-215,-95,-143,381,28],[2955,-892,822,718,-498,660,434,596,188,-893,142,3,-531,-184,-656,916,77,-170,350,843,-518,139,-432,67,-197,-111,-554,-100,111,153,-29,-210,-344,-690,-295,-248,274,522,-314,-354,0,-465,-176,-353,173,-140,-156,30,1,-336,-241,357,262,-124,30,-79,540,-4,26,-341,26,-83,17,-127,-105,-156,-116,-320,-113,368,-145,125,2,-270,243,-366,72,58,154,33,-327,-88,-462,13,30,136,32,190,184,-89,115,-66,-186,146,-56,102,-73,43,-43,-110,23,-54,-217,85,-15],[3259,-667,893,805,-382,884,103,-22,169,-1060,805,-180,-412,546,-498,820,-564,-43,-1108,521,-637,206,-511,864,-76,-17,-87,-423,-269,35,-260,-165,-109,-550,-50,-42,27,564,-275,-173,-16,-176,-319,412,33,-479,-293,-149,31,-286,109,280,247,-170,164,-33,142,24,-240,-68,111,367,37,-60,-39,49,-23,-116,-184,502,-355,122,-267,104,417,-430,-8,-45,383,-321,-271,175,164,414,221,143,432,-114,115,-32,320,77,104,-89,-112,204,-206,-333,283,-462,-2,176,-77,45,-192],[3640,-972,1073,390,-396,1233,631,24,534,-444,953,-125,-287,326,-731,301,-392,483,103,403,-371,288,-450,814,-232,360,-526,-200,-310,389,-401,-1,-188,-918,-425,-209,17,-117,-500,33,35,34,-91,-120,-311,-466,-90,496,195,-486,-339,314,540,273,226,-45,-6,40,70,185,-197,252,-86,-104,-213,128,31,137,-14,267,-54,-64,13,-36,-254,-158,192,-165,311,14,114,227,8,82,271,71,84,-275,-76,115,290,173,-54,116,313,121,-107,-255,-109,10,-95,-16,402,-128,64],[3716,-959,608,649,-467,724,297,6,554,-922,734,225,-462,75,-904,54,-223,440,187,392,-487,193,-358,772,132,152,-63,-217,-191,464,-298,-135,-371,-253,-580,-263,-110,171,-700,-337,-195,-216,-269,200,-356,-240,-269,384,234,-339,-276,302,393,509,-108,-58,-30,-29,68,-108,-37,36,29,283,-379,-103,-144,13,-233,245,-354,95,41,-63,-251,9,130,-161,171,337,253,-69,-125,39,77,169,116,-182,-29,158,-182,-81,-130,-157,254,148,110,-126,-204,33,20,225,-28,-157,264],[3784,-1001,68,620,-872,290,-27,125,874,52,314,132,-44,-364,-660,-139,7,247,-27,108,-600,216,-546,256,207,492,-162,184,-417,413,-255,64,-414,36,-525,63,-387,352,10,-65,403,-29,-180,384,517,-180,0,112,37,-631,12,401,-171,114,34,99,-295,97,247,71,-132,224,350,76,19,-19,532,-204,-207,-160,-23,192,-260,162,-550,52,-248,336,153,279,-204,98,-192,148,-98,7,157,81,66,50,64,350,47,151,147,97,186,58,-188,30,135,-56,93,-227,-219],[3679,-1160,45,462,-1163,-74,-101,343,1532,-49,82,419,361,-186,-658,-352,423,190,299,554,-343,50,-253,381,496,-123,-101,498,-87,260,76,-163,-705,399,-308,-390,-202,127,-210,-287,-104,7,11,-261,297,-439,-216,278,347,-246,-71,-60,299,-71,231,120,-242,-21,327,-158,62,38,-168,-146,-40,26,215,54,-313,88,-223,150,-433,-129,43,-213,-141,126,167,109,-24,20,149,-139,-54,104,115,57,250,-110,-3,149,58,-235,272,70,-96,-22,23,119,-148,-129,245,-42,-52],[3577,-1041,-131,1014,-1024,124,-15,299,1345,47,352,548,719,94,-773,-502,-80,186,249,816,-516,233,685,22,-282,84,-428,513,-125,510,402,-433,221,429,-175,-419,40,-40,146,-136,-157,-79,61,94,137,-258,142,-81,355,28,-16,-22,-22,506,47,33,-82,-66,-51,-162,375,-144,0,-10,-203,51,-29,-145,-153,-149,-223,66,-92,-186,-48,-90,-439,167,9,18,-2,119,-21,166,-36,-126,202,200,193,-165,44,-88,-3,-94,-203,-4,-79,-38,-177,19,104,-171,-78,-140,-202],[3668,-689,117,631,-1187,5,-29,461,895,148,670,268,433,-58,-845,-238,130,-383,349,463,-182,-130,21,251,-364,-223,-55,686,162,671,150,-168,386,417,388,-231,208,-300,99,-95,47,-20,287,23,345,-660,292,-55,469,181,-43,-377,143,115,-218,45,113,171,126,-183,-46,-48,35,5,-40,-68,-74,-287,76,2,50,-289,-103,-380,-18,-157,-455,78,-264,-68,159,52,-115,28,-99,-232,297,138,21,-115,90,-268,-28,32,32,200,27,-250,-128,206,-1,64,-116,-226,107],[3865,-978,168,885,-1521,-83,-139,-2,1003,-189,670,715,813,-547,-1379,-770,251,58,242,568,-110,-101,226,581,38,-231,-233,170,1,548,542,-28,-88,289,334,-278,-476,-138,190,-170,201,94,-52,177,-142,-602,3,-51,305,-324,68,360,259,71,-6,-278,-287,134,-107,109,367,-58,377,-307,-75,236,-113,60,123,-5,390,-86,-40,-310,145,-205,-408,-330,-267,-454,256,77,397,-153,-165,-129,186,111,58,-172,205,112,123,113,162,259,-115,202,-74,-99,-78,153,-49,52,-113],[3718,-1043,-276,-94,-1312,491,116,391,2210,7,263,398,663,239,-519,-325,-247,308,-97,508,-421,-133,571,-7,-180,150,-223,532,-80,672,-2,21,131,427,132,-382,-8,-411,162,-195,-270,149,-129,-426,-23,-498,83,-100,196,-270,21,-36,194,89,389,-36,-104,74,136,39,-35,-346,-7,-101,-159,36,-194,-22,101,198,-35,34,141,78,63,-177,-264,-202,184,-33,209,62,99,107,-415,4,-45,5,97,-388,-103,178,144,57,163,-38,183,60,217,-222,-81,-403,2,6,-366],[3786,-1496,-128,479,-1205,85,-143,221,1018,-40,375,128,361,166,-847,15,54,434,330,542,-491,333,208,-40,32,57,-461,451,205,293,269,-209,215,99,-21,-324,-164,144,-220,-224,246,-164,-11,-20,310,-281,-46,389,-9,68,-213,343,357,365,139,338,-50,46,133,-33,-65,-328,-93,-119,-437,267,-134,-456,24,-34,276,-2,138,108,-58,-196,-49,15,48,-57,-63,223,252,45,-524,-195,-62,-37,-52,-308,-14,-172,14,-36,-123,-258,65,-52,-373,-74,197,-44,149,6,-175],[3287,-1105,-685,76,-1492,-12,-123,277,783,39,316,-143,108,509,-65,606,-728,-359,-850,661,-383,-40,277,-134,-246,-158,-429,242,-188,-134,392,-49,289,90,161,60,67,32,-147,-12,456,92,65,168,456,-125,-211,265,57,-267,116,-113,285,-122,86,-128,-242,-33,159,170,410,48,58,26,10,430,243,-261,-1,-128,257,-41,-145,125,-52,-290,-124,255,219,-14,195,22,410,36,-112,-35,116,391,199,-42,19,-64,128,-38,229,-66,-119,-176,7,1,115,249,-213,157,-148],[3010,-601,-566,719,-1205,336,-179,186,608,-426,506,-10,455,40,-935,101,-700,-467,-563,146,-114,-325,104,-66,46,177,-32,875,180,286,313,-265,-192,-488,-86,16,24,-400,-127,157,469,-327,-303,540,124,236,-37,17,221,277,38,72,367,-50,-287,-126,-333,173,-68,55,205,36,-158,156,210,30,-74,-24,21,29,34,-52,-165,82,134,44,-121,-72,-25,28,146,-134,-112,-120,-82,3,140,277,1,183,-63,75,-285,318,-88,-65,-68,-135,-176,196,-24,-9,28,3,-372],[3243,-536,-15,1127,-664,200,209,56,667,-781,723,312,-258,74,-872,141,-794,-209,-190,150,-27,-143,-8,14,236,-198,-12,760,123,156,375,-66,3,-49,105,-104,-1,-657,77,136,673,-252,-208,94,103,348,181,-129,-275,221,-286,-120,200,-63,-4,41,-31,255,-121,435,331,130,131,-193,62,54,-151,-27,7,-158,-224,-226,-136,94,-129,114,414,-69,-171,64,37,100,-136,276,-250,170,27,24,41,-146,-321,-276,-326,363,105,-234,49,-278,-234,309,-4,-235,275,-32,-355],[2821,-559,-370,1009,-1130,70,-72,450,524,-597,276,-177,-86,117,21,320,-512,-490,-334,-197,-652,342,-74,-166,207,461,-252,451,35,-202,234,70,310,-56,107,-235,11,-535,-490,-433,143,-369,184,170,-331,-24,-28,-201,321,-125,88,-179,-103,-209,95,72,18,-51,179,239,-5,-31,-124,-187,54,239,-411,62,232,227,-116,-587,-165,-238,278,137,137,148,-171,228,-62,-333,76,115,-263,165,-3,41,52,137,-243,-16,77,73,37,-208,-178,-227,-166,-114,-120,57,194,138,167],[2630,-821,-112,1314,-1222,-123,-15,318,-159,-1076,127,-31,-355,-337,-588,966,-665,-643,136,7,-837,-283,202,18,191,-140,5,145,121,-65,479,374,-97,-3,-325,233,310,-518,-76,287,431,-409,216,277,-202,-62,100,-191,82,-64,193,41,-35,-273,-76,341,29,-116,94,172,267,-190,159,-553,42,-51,-560,-44,16,-284,213,-176,-213,-66,340,149,235,354,-128,109,221,-19,-60,88,74,78,-364,121,-141,158,-13,92,75,231,85,-81,-54,-10,155,146,-94,47,-78,-68,10],[2499,-826,-451,1479,-1131,-86,-304,433,305,-810,685,58,-402,19,-444,907,-213,-621,366,-270,-1037,23,-16,-294,306,-620,324,436,-125,109,564,251,79,-243,-247,128,29,-461,110,117,344,-43,253,337,-11,166,195,-24,214,-170,-164,-299,-248,74,-529,138,70,193,25,11,310,-186,-50,278,92,-168,-583,-19,18,36,-397,90,171,-255,98,-64,92,-130,-134,58,189,-158,-412,-146,52,72,-221,173,116,199,-276,627,-158,131,-39,6,69,-211,-21,-109,54,19,-34,184,22],[2463,-545,-222,1319,-1504,-184,-414,401,349,-442,248,-275,-390,204,-130,1083,-154,-377,21,89,-889,-9,152,-62,93,-532,-40,187,156,-370,436,200,81,40,-270,78,73,-506,197,236,589,316,-4,285,-362,214,174,179,-111,-327,-262,-169,-35,-134,-263,128,230,138,164,195,67,-52,-29,100,-9,-185,-531,-21,111,-120,-410,294,-44,202,246,264,-100,185,-37,80,321,-143,-48,-105,143,83,-201,312,38,228,-16,86,78,157,-37,-301,52,266,324,126,95,105,-208,-2,125],[3222,-786,390,1659,-810,397,-359,317,206,-1195,463,-3,-957,220,-494,1,-148,-157,57,-137,-846,152,879,-368,-79,406,358,584,-433,-112,-326,370,-187,142,-386,156,340,-222,423,272,240,-201,739,179,-391,176,30,38,238,-408,320,-36,-322,11,-165,-311,283,171,41,-152,287,-60,-52,154,-370,-71,-116,-95,-74,-144,-387,185,226,-119,-104,457,67,5,409,121,-128,87,-167,-151,75,-181,-87,27,238,-324,-60,99,114,-87,-112,-318,-177,181,158,25,296,76,145,22,107],[3068,-374,330,1798,-970,333,-327,350,-177,-866,377,-140,-708,86,-396,245,-303,66,-481,-405,-709,421,610,-197,-620,-264,-3,254,-434,-359,-216,419,304,144,-233,50,248,-358,232,75,13,11,538,198,-697,-226,-16,-17,-157,-342,75,-9,11,73,-119,-224,49,328,-111,382,191,44,163,181,235,-70,39,340,142,18,120,62,208,249,-157,222,174,170,91,-105,10,-89,-133,68,-57,77,-202,72,-328,-48,69,194,-77,36,207,30,41,-1,116,-50,51,41,54,132,130],[2652,-1263,-28,1544,-1110,277,-677,589,7,-489,366,148,-783,27,-400,403,-31,-29,-419,-430,-1076,432,359,-446,-222,-226,88,524,-152,-411,4,78,26,-156,-490,63,134,-204,459,265,139,2,439,-86,-453,199,248,-58,-23,-391,235,192,-99,162,190,21,-6,109,-51,466,27,-99,108,98,63,256,328,241,-101,5,-240,70,95,-26,38,-197,217,27,18,147,233,-272,-34,-166,-229,-51,1,64,-36,-35,213,292,18,-109,78,93,-52,-172,281,-32,-297,-156,39,5,122],[2994,-1216,-271,1143,-1096,-448,-637,258,-441,-821,720,-162,-510,186,-325,605,-17,29,-425,-90,-652,231,383,-227,-283,-208,162,530,-273,-415,618,185,-254,-243,-170,692,742,192,207,503,-373,-423,268,359,-149,208,-214,231,401,-40,318,196,187,230,-66,-147,-251,19,-58,-231,232,-136,81,-309,223,94,24,134,51,390,218,-66,177,254,-24,222,51,29,-216,-97,153,133,81,-366,10,-40,13,-313,-136,125,160,-214,-68,-112,11,44,188,136,140,-76,166,-103,17,93,-87],[3116,-1345,-573,987,-757,-158,-111,359,-1,-674,639,227,-545,117,110,39,-624,87,-776,-585,-566,-58,-96,-81,-755,-551,-105,-111,-57,-783,322,332,291,-79,127,-109,289,-39,-15,43,-86,-8,491,286,156,-34,-230,507,-32,-56,65,51,-21,-275,172,278,110,-208,216,163,116,-112,-178,71,98,-256,-222,111,-145,284,160,26,131,117,192,-152,-47,-19,-47,93,210,136,211,126,-60,-116,288,-92,-1,-104,6,-193,88,-362,131,206,-135,91,117,-263,-138,116,264,69,223],[2697,-972,-639,1135,-1395,-274,178,508,-250,-692,-520,233,0,-583,-187,365,-305,-483,-396,-205,35,-400,353,-228,-778,208,-157,-133,-399,42,444,-99,-309,-330,573,245,-45,-344,-94,191,-128,-74,327,-193,411,-55,122,246,-234,-387,-123,154,-169,306,224,-137,-441,-225,-250,71,621,58,97,-230,151,-200,119,28,-55,302,284,87,327,210,-268,166,73,207,-191,87,-144,-26,199,-167,47,-126,81,81,-50,-5,294,-153,-121,-185,164,372,29,112,-45,-80,-33,-10,-177,-123,221],[2281,-1336,-737,1187,-1018,319,-263,791,184,-1036,-351,86,-440,-135,55,147,54,465,-568,-710,-269,-214,209,-426,-144,-20,-284,-469,72,-173,-88,110,-691,-239,88,-82,-104,188,243,104,-125,-69,20,-310,520,116,614,178,50,48,224,-154,-22,140,208,-160,-111,-87,277,223,282,-66,-214,307,451,-273,-67,328,-74,202,208,244,-200,18,297,102,-163,-146,-27,-172,78,28,232,-168,-200,-6,-76,-265,-101,228,80,82,87,-152,-152,-42,-4,46,-26,151,-10,133,-175,-45,19],[2687,-1122,-535,1746,-947,151,-77,492,-122,-1352,-326,37,-776,244,-204,-235,-45,337,-785,-572,-49,-407,328,-154,185,-350,89,-336,-156,-409,60,39,-362,-109,-208,313,-104,-104,-439,597,-108,323,172,5,-34,110,380,181,61,122,-13,334,-104,153,203,-308,155,-90,-132,-288,456,159,-190,109,398,-284,-94,275,-54,126,110,192,-67,336,197,132,-200,-220,139,69,38,-60,336,-22,-100,-159,-328,-317,227,-46,-21,-134,-111,166,-232,86,-32,-7,-13,-78,-68,-111,26,-98,260],[2804,-1008,-436,1004,-650,-566,144,337,-634,-821,-176,77,-649,-126,-446,-487,-234,616,-926,-506,-139,-329,-219,-125,-331,-812,-529,-411,-96,39,471,222,-396,-5,13,434,227,-392,68,450,-280,166,-54,-215,29,90,537,321,-170,215,19,-289,-398,143,-103,-9,-46,-79,-150,-290,194,-128,-81,67,-89,-552,-240,-64,150,109,302,280,117,-127,45,-57,115,-18,-43,70,154,114,227,-76,-31,-164,149,-160,-194,-116,-257,-198,-116,-200,168,116,-82,8,-63,66,82,-37,-151,-35,26],[2951,-1372,-469,1149,-939,-161,-113,635,-117,-1138,-302,252,-287,359,-368,30,-361,-295,-1195,-521,-595,-258,141,-395,-50,-297,-213,87,6,-36,285,269,-417,-469,173,417,-307,77,58,-93,-469,207,-246,-93,-130,141,551,-13,-299,406,136,-253,-201,227,-45,52,1,-100,-294,-226,230,-2,-18,-221,9,-234,-122,209,178,-76,57,-283,246,-185,-194,-95,-52,-140,-102,110,-176,-32,122,11,5,-111,217,52,124,13,-235,-108,-35,65,-70,-28,377,52,-204,-76,116,230,178,-304,57],[2784,-1568,-1114,742,-872,3,168,696,-124,-1174,-421,730,-41,-105,58,-385,-94,703,-733,-437,-276,-263,40,-698,-228,-67,-166,-467,-281,-66,269,-224,-394,-259,-372,425,-30,123,-326,-55,-134,94,13,142,-222,142,-90,258,248,200,-190,-167,193,-421,217,61,-41,91,-94,-172,-89,86,-405,98,183,-182,7,14,58,225,-21,-81,38,-112,-43,509,39,-339,25,52,-242,-79,279,-82,-153,340,-91,-259,86,-41,-173,179,132,36,306,-75,220,173,-122,112,187,73,84,-21,-142],[2787,-2036,-1026,323,-1350,-389,-365,529,154,-935,-518,425,82,167,146,-278,310,558,-343,-592,-509,-236,-38,-624,197,-325,-200,-751,-272,140,441,-453,-231,-431,-442,-66,-83,45,24,84,86,-14,40,-304,-69,285,412,-181,135,35,-215,-157,-154,-174,62,158,-124,-23,-18,43,-189,-84,-58,-5,270,-74,-84,83,206,91,-51,117,232,-154,-48,68,-7,-79,-161,-49,-266,58,52,3,-180,-120,-102,-41,149,12,-203,13,27,-149,-85,70,-18,396,51,164,95,-90,24,-46,-62],[2422,-1620,-893,838,-1265,-442,-97,1001,-376,-605,-951,526,754,-168,52,136,105,48,-1056,52,-358,-721,243,-18,-88,177,-513,-414,-33,117,85,-448,-88,-312,313,410,-310,-245,-32,-31,-71,225,-21,-3,-240,639,536,-8,82,-5,-230,-124,-369,103,-47,-104,116,258,-167,-38,-382,317,164,419,258,-177,45,-175,4,-113,-377,150,49,152,-32,255,6,87,-228,76,-323,-8,-143,156,146,38,343,-115,-40,81,18,17,51,81,-45,267,-32,-7,-151,223,80,107,55,70,-190],[2969,-1474,-762,357,-1347,-761,-200,717,152,-202,-136,312,550,225,32,-80,-77,89,-1155,140,-263,-240,281,-99,139,-17,-221,-75,-173,342,623,-205,-291,-278,208,766,44,-371,71,-239,-233,283,355,-128,-201,226,-115,-123,-3,1,32,56,-102,-410,-66,-1,-109,208,-186,57,-547,174,-168,183,301,208,89,-94,-19,-128,-154,-33,121,112,-262,29,-180,413,-116,0,-316,247,-68,-28,-45,-198,144,-249,-119,52,102,-368,25,144,88,101,-90,119,-18,209,123,57,-70,225,135],[2830,-1345,-814,778,-1299,-265,-406,565,-258,-691,209,185,-22,333,108,-87,-810,74,-1069,-164,-77,-31,186,-243,491,206,-550,-142,-3,-82,19,-308,-92,-25,-310,446,2,147,407,-280,330,-74,-206,-37,-10,249,-229,-57,-66,-240,190,123,-56,-387,5,105,-306,-36,-98,17,-303,21,-109,234,181,24,350,347,180,-55,-52,177,356,-20,121,46,-36,61,-137,-133,-166,199,-9,-345,86,-44,52,-141,-84,-49,-37,-91,-10,-44,-219,-92,-147,148,-32,140,14,-145,-46,-70,-78],[3001,-1569,-1281,553,-1065,-467,-266,771,113,-290,-5,350,-36,419,225,-373,-104,-49,-1124,-61,-220,121,-554,-469,494,176,-523,-251,115,21,293,-35,-87,-242,-218,479,-142,-38,207,33,-193,376,169,-264,-13,555,-107,177,56,-100,-302,-226,-153,-228,270,-29,208,-40,149,154,-274,-95,-25,-29,117,43,709,-120,107,-340,17,241,-318,169,-293,104,-506,-168,-172,72,-174,185,14,186,373,258,426,-134,180,-42,-2,-257,213,142,-158,-394,-20,99,-30,244,-193,12,-58,-25,-94],[2856,-1178,-1106,220,-1314,-702,-769,453,263,-46,421,234,16,957,600,-320,-148,-239,-876,-136,-407,305,-214,-234,208,-205,-293,-279,320,-231,14,-284,-42,-73,-275,71,-33,-33,140,-43,-55,-145,18,-150,-205,-266,-459,96,-375,236,-362,-393,-58,-58,160,-21,240,150,-234,194,-239,-120,87,-15,-242,-251,159,110,-80,177,39,-4,100,2,14,-134,-217,147,-393,-208,-39,236,28,164,77,3,137,-46,-385,-253,16,-99,6,-123,-72,-80,-104,-123,116,-150,136,-145,142,82,207],[2607,-920,-726,250,-1112,-199,-239,303,417,-356,-48,76,342,582,729,179,5,-60,-867,-52,511,-74,-85,42,93,30,57,-134,-133,136,-198,-525,-446,-269,-55,-105,-368,-119,96,253,-256,546,-42,-186,423,-601,-162,132,-57,100,-727,-255,99,-381,16,300,364,-48,108,158,-269,130,8,290,-44,26,584,406,76,-41,355,3,-325,82,75,292,-376,-194,-263,-200,80,162,119,25,-52,98,-132,-50,-204,-286,54,-145,-163,-108,207,3,-163,128,92,-226,72,58,41,57,361],[2194,-950,-1358,-148,-906,-233,-95,431,80,-42,301,230,-602,93,768,-326,-98,501,-593,-535,112,301,-401,-200,-145,-297,198,-356,-172,70,-16,-494,-653,-365,-27,-72,-295,-157,-131,13,-383,78,-392,-471,352,2,-131,135,-223,49,-483,-12,-107,-481,28,137,71,-236,210,58,-15,-129,-186,155,-428,63,129,473,-13,-252,252,56,-161,-246,-86,-5,-344,51,110,-281,61,-19,55,-126,72,-158,-31,69,174,170,73,113,-28,-63,233,12,56,70,170,-107,-385,-65,-78,-10,30],[1679,-1347,-1798,-270,-1467,-127,-167,678,-95,-419,145,346,-209,-21,540,-52,1,235,-286,-301,-154,-72,119,-268,-235,-417,96,-463,123,334,-578,-513,-305,-113,6,-166,-39,-577,-90,37,-349,52,-487,-190,-63,76,105,50,-369,810,-104,469,50,-104,178,-73,45,-229,-262,-404,69,-64,419,459,-156,-143,10,709,131,-68,71,-387,-178,-74,103,-172,-133,-151,-47,-127,-209,-312,123,338,138,164,-225,120,-50,-7,198,322,9,-305,279,17,97,192,-26,48,-460,60,-256,55,-123],[2112,-1328,-1536,-1174,-1708,-943,-54,473,-416,262,442,122,167,-228,756,-78,87,-57,97,197,-215,408,-452,-253,-85,-63,161,-968,-170,271,145,-352,-183,-524,168,-150,-20,-47,-113,238,40,-428,-333,415,-100,-475,52,310,58,473,105,459,31,-242,-270,-245,-325,-213,-257,-304,-8,-280,417,498,-128,-287,-71,-137,-43,108,195,-423,-240,33,-15,-48,-87,-122,-70,2,-73,-352,-290,-141,103,-415,13,93,101,-138,95,83,-103,139,-24,-195,-157,-158,86,34,-98,-120,163,-89,85],[2659,-1987,-1206,-508,-1016,-983,-570,733,-194,297,570,498,431,668,554,-763,185,-54,43,-18,-467,101,-551,-357,-33,10,33,-416,22,152,89,-309,-213,-326,-323,-500,184,296,391,-423,-217,-142,-99,146,122,-61,18,-183,320,347,-93,464,-5,-22,-108,67,402,-203,-129,-10,-131,-3,121,264,-122,-52,226,-25,98,-108,242,67,57,192,-180,-67,-115,3,38,23,259,83,-52,-142,-162,60,207,147,-133,56,-95,72,16,-33,-7,-107,32,-66,31,-34,79,111,-104,171,34],[2319,-1390,-1496,-804,-1046,-717,-399,641,232,419,974,181,-268,1150,783,-514,-350,-431,366,79,-380,-229,-503,36,-313,-8,-347,-45,-97,102,-101,188,82,-158,-30,-721,200,165,249,-438,-279,14,245,-127,-92,-56,235,-275,137,186,-254,163,-320,-2,5,89,256,-200,-515,-271,198,-86,-265,33,8,95,259,175,149,44,275,-286,16,417,-222,83,-7,-25,330,-244,83,131,27,-136,172,95,188,266,-4,15,-163,-33,82,-104,116,-170,-24,-24,-12,117,68,52,-103,54,144],[2635,-2001,-711,-370,-1453,-868,-18,830,-769,84,344,564,-523,149,31,-288,-251,-834,781,286,-103,100,-439,290,-231,512,490,322,-276,704,-205,73,89,-192,-548,-399,-77,52,504,-440,296,-308,243,198,-165,-155,200,-82,-103,515,-123,301,-381,3,-291,244,-24,-355,-157,-336,-211,124,-157,130,8,-145,188,-62,247,-139,97,-291,194,504,24,38,150,-30,4,-51,33,136,-100,-111,-58,70,83,-30,175,-351,-10,-310,-175,-215,-247,-144,-28,-110,7,-52,-174,163,-124,105,19],[2341,-1886,-1433,-176,-1028,-547,-93,719,-164,241,251,813,-265,507,139,-820,85,-192,435,45,98,-194,-817,757,215,189,233,105,297,437,-182,33,150,247,-275,-647,-813,-170,-169,-247,370,-154,332,-96,-317,216,123,-250,77,33,-315,382,-115,39,185,13,186,103,-132,234,-340,116,-412,251,-14,-289,335,251,-79,124,89,-206,337,280,-55,151,37,-75,-92,-379,-58,-184,207,-32,310,105,-246,246,92,-267,28,131,-339,-97,-91,-346,136,-219,-120,-76,-112,-19,170,-38,-67],[1906,-982,-1433,-739,-803,-395,-368,517,-625,441,473,448,-847,439,670,-1006,-108,-56,157,48,5,-95,-814,165,52,557,-180,257,-92,82,-231,12,-364,-11,18,-316,73,-306,18,-13,63,-316,-482,-285,-284,69,-191,-25,313,436,141,29,16,-18,60,232,33,-6,-2,393,-315,71,-100,-124,-103,227,-16,342,58,469,279,-1,-162,179,102,-124,295,-66,-349,115,23,70,-143,-52,113,-211,-176,9,98,417,-234,28,-120,165,-303,98,110,92,-7,69,45,175,72,241,103],[1580,-1067,-1400,-365,-993,-897,-288,754,-697,694,56,947,-550,-166,323,-777,-138,-473,149,408,-209,-169,-921,494,-426,159,-139,406,-188,29,193,509,-564,165,396,-572,-231,-39,210,208,163,45,-331,-63,-26,655,-273,-6,-51,100,350,-97,-298,111,13,9,20,120,-182,-129,75,241,-129,-262,-419,99,332,99,-349,-163,308,108,97,158,171,-123,199,58,-168,117,143,-52,-39,16,-32,-75,-47,116,0,201,187,-56,140,-8,24,3,83,-239,81,47,83,6,-164,151,155],[2199,-790,-1366,-413,-868,-909,-674,211,-626,868,375,510,-792,615,520,-518,-446,-667,-57,401,287,177,-870,374,-300,515,-208,342,-144,55,45,351,-252,-153,72,-354,-388,-38,249,407,221,-204,-247,-82,197,87,209,-291,82,73,337,123,-307,-184,-239,0,134,-228,-110,289,22,261,-129,-279,136,10,340,87,0,123,52,18,-369,-52,40,-155,-65,220,-6,496,47,-64,-41,-117,61,-119,-85,80,65,251,219,86,151,66,-91,-156,115,195,155,-9,-83,-159,-122,71,32],[2554,-1410,-1169,-633,-759,-1103,-423,-70,-498,666,380,900,-442,263,673,-649,-385,219,261,-281,-22,-158,-901,383,-178,797,69,162,-589,206,-247,286,-341,50,33,-54,-173,126,618,523,113,-153,-158,491,173,-309,-47,-74,240,-69,180,169,-252,-114,-305,-54,254,-12,3,160,-394,311,143,55,16,21,189,-6,170,-44,274,-167,355,143,156,145,-5,358,31,163,-12,156,-52,195,-67,-43,-102,-13,95,115,-75,-76,-13,-54,-166,51,-74,112,-141,-20,85,79,47,216,15],[1532,-761,-1607,-841,-829,-879,-377,433,-559,594,906,563,-997,289,324,-794,-469,-541,476,125,214,-595,-967,388,-321,163,357,-97,-195,-46,172,207,-208,55,387,-586,-87,-226,78,547,107,8,5,-245,298,170,174,-127,-253,130,-11,191,-404,73,101,186,130,69,46,149,-194,46,-405,-155,-201,172,1,-233,107,-132,-93,-202,142,43,288,147,123,16,-5,279,-392,281,-126,39,-178,48,64,-444,3,-55,221,-11,-25,175,-47,23,48,-16,94,35,-89,-114,-152,132,-58],[1525,-1084,-1714,-423,-1035,-779,-262,363,-558,714,161,758,-501,-255,284,-1089,295,-169,393,-454,124,-151,-231,458,41,272,508,509,-130,241,-76,620,-666,-96,393,-506,264,-827,-126,54,-223,-58,-378,-262,-452,87,-146,-120,-114,81,429,287,94,92,-37,-98,183,91,138,108,107,403,-80,0,-92,130,-259,-18,27,-120,260,159,-11,166,-35,255,140,-34,211,208,-86,52,93,-247,-111,72,-52,-143,37,-75,-34,14,216,-160,-288,161,152,-186,-52,-297,51,-116,-209,215,-145],[1921,-1334,-1574,-350,-1114,-993,-298,313,-257,469,477,458,-207,670,615,-273,-364,-611,52,581,181,103,39,627,-383,26,616,461,-274,-312,-15,-58,-109,19,-20,-184,288,117,154,267,116,-377,-313,-82,-345,-51,-46,196,-65,11,362,-96,-56,-2,-405,170,-230,7,128,6,269,31,-38,-46,-82,98,256,87,44,-326,-171,175,-120,151,-90,81,46,310,314,33,-94,437,16,312,122,161,-95,-153,-100,-43,109,-70,128,-131,36,282,-88,-51,28,-253,146,-124,91,96,-91],[2204,-735,-1164,-210,-924,-572,10,23,-631,-119,-271,322,-277,160,780,-280,-921,-604,288,-117,319,150,577,369,-703,-23,953,240,-75,-128,-119,-355,-54,39,452,-244,387,9,-121,58,-68,-296,-16,-52,201,-308,152,11,-137,44,-260,-71,-294,172,-328,197,203,-134,802,-129,175,-6,-292,38,-86,-9,-11,157,271,17,-200,139,-312,-207,122,-23,-47,91,-12,17,-282,146,82,-91,-5,123,-76,-173,-160,-23,-255,185,299,44,83,332,-206,126,88,-320,142,-1,156,98,-281],[1712,-1085,-1388,-185,-1226,-406,271,498,-1221,407,-393,402,-354,-553,296,-262,-478,-737,13,-27,290,252,172,743,-806,-50,299,-147,22,103,-293,280,-67,-20,480,-231,174,-121,-369,4,303,-283,-82,307,432,62,186,-76,-194,-207,-99,55,-238,69,-104,170,27,39,235,28,-61,228,-154,153,-197,122,-60,-12,104,-288,-371,286,-345,-130,55,189,-54,-214,-216,92,-77,71,111,-115,280,-289,-129,71,-19,-22,-7,-195,76,-13,184,187,38,17,93,60,-172,-30,293,67,-195],[1624,-1049,-1703,-439,-1570,-386,-365,446,-614,628,-442,6,-737,-285,619,-385,-306,-169,-206,-542,660,530,368,352,-318,-220,649,213,378,-585,-100,-287,108,-277,151,-30,407,-6,-218,248,56,-328,34,74,-104,-545,8,236,-255,-204,336,196,-65,97,99,414,-259,83,113,-457,99,-164,-252,160,-180,450,-73,184,-226,-101,68,-335,-389,-454,-224,-28,14,20,102,28,376,-181,100,-271,86,-101,-29,-277,48,-136,33,30,-151,-132,77,140,-116,-42,-23,-114,117,87,-77,172,-100],[1662,-1629,-1618,-850,-1766,-538,153,830,-807,574,-1070,924,-337,-481,796,-369,-572,-13,-145,-95,282,-199,394,320,-365,-150,528,-27,587,-525,-485,-111,-52,2,-110,6,133,-271,-130,129,50,77,-52,200,-109,-115,31,49,-161,-157,167,245,87,204,-48,-2,-88,203,-315,-121,216,475,-160,-94,-177,132,123,72,-340,-41,11,-216,-183,-162,-7,-360,25,162,-47,36,205,-114,-192,125,21,256,-120,-82,-182,84,-134,-62,-26,80,-9,296,-139,195,-34,116,-40,-1,-10,238,-121],[1490,-1563,-1604,-529,-1333,-615,12,693,-1163,342,-1284,907,7,-939,614,-170,494,-46,376,-366,-23,-457,540,214,-292,277,437,88,98,-385,-204,-680,-20,-398,-165,-351,70,-456,-250,-120,250,213,29,-49,138,1,-291,360,-321,-175,-138,-281,-131,112,-228,-31,-27,39,-386,-233,-42,-70,-144,-313,-58,133,-110,-39,-346,-232,162,323,-92,-127,-147,-182,71,-46,99,72,394,225,-347,-119,137,258,188,160,-39,62,143,49,-2,145,-325,26,-28,45,-92,49,-95,25,102,-243,-70],[1712,-1579,-1319,-918,-1014,-139,56,639,-1013,-91,-1242,641,-786,-821,542,-235,16,-23,506,-625,78,229,276,93,-338,-19,414,78,274,-68,-412,-260,-429,-70,137,120,344,-190,-385,-154,-184,-88,246,58,45,-202,-214,392,-389,158,-104,45,-51,202,63,-129,-8,341,-176,-30,-379,-301,-419,-234,-113,12,-228,-260,-232,208,-49,204,-4,-327,-179,-135,178,-371,57,58,52,-33,-57,-100,-9,-211,56,-2,-195,85,104,-103,-26,235,-18,60,-45,178,132,21,136,6,147,-274,130],[1066,-1478,-1625,-1330,-1461,-297,290,413,-835,528,-764,273,-216,-442,539,359,-360,97,375,-246,207,173,370,606,-135,177,282,-142,12,110,-182,-83,85,-274,-254,208,-184,-233,-157,-55,171,6,-257,20,-357,-94,-31,726,-112,147,71,-176,22,-13,39,137,-193,87,24,221,-78,-333,-239,33,-107,-167,-323,-241,-247,35,78,130,-251,-498,141,-102,-5,-229,319,-81,-78,-111,-114,90,22,-84,101,-146,-178,-185,116,303,-112,218,-77,36,-111,190,-108,67,-68,-73,186,-255,-122],[1566,-1543,-1754,-1240,-1539,-314,205,397,-1136,173,-1017,21,-409,-332,417,17,-341,-325,203,-281,312,-23,442,192,-195,-94,575,310,185,-67,-363,119,244,278,58,481,107,40,-48,-131,442,-170,-83,496,99,-89,-37,160,-144,-9,162,78,-223,79,-159,97,-144,3,-3,104,47,-6,110,-240,-163,-61,-54,-158,178,-219,-160,230,-204,-253,41,191,-168,-110,47,-126,-63,76,-8,-47,144,184,-82,-12,-151,-282,130,-20,-185,45,-12,-151,-66,74,-66,-139,-341,70,-83,81,-278],[1118,-1493,-2347,-685,-1169,-665,-188,507,-937,45,-711,440,43,-144,805,-96,78,-100,360,-113,-180,31,444,-22,154,-290,390,374,419,-297,6,-489,-56,530,141,17,69,403,-158,-219,318,140,135,380,-19,158,-511,360,52,182,113,-435,-93,14,-67,-27,37,-96,273,-353,-229,-211,94,-58,-186,200,154,-154,232,-255,126,114,96,-19,-247,-73,27,-151,302,-171,-144,119,11,12,-217,42,-3,192,-76,-41,-108,-14,-49,74,-14,-150,108,-78,-95,-116,-91,57,0,-108,-112],[1316,-2255,-1683,-1226,-1400,-319,-330,554,-789,301,-624,143,127,-124,471,324,267,-267,477,826,-350,365,668,289,6,54,409,77,436,156,61,-174,705,463,-246,217,-49,404,-55,8,-160,-248,-328,310,-618,43,-96,82,95,382,92,-234,82,-14,121,146,-226,91,-82,715,-97,-374,433,-177,208,32,143,-147,184,-99,318,219,-136,313,-148,-186,324,232,26,-87,-107,171,-35,-186,111,25,-105,-199,-191,66,50,114,-38,160,-255,40,174,9,-75,-113,-161,52,-132,-315,441],[1593,-2229,-2365,-734,-1074,-58,-191,511,-897,-41,-494,309,-307,39,576,-179,-83,-55,543,-216,168,88,618,-120,303,-7,314,204,438,-284,-68,-679,1058,639,-316,-76,-155,-26,-75,-37,211,-72,-243,421,-180,20,-233,332,124,455,-113,185,390,175,354,38,-58,102,-100,436,-253,-451,11,128,65,-68,155,-343,281,223,136,21,347,73,-303,-188,107,-125,148,-48,3,-11,174,38,54,137,-259,85,51,84,-174,209,-231,149,-74,-74,193,132,-155,-86,-107,-81,-44,-295,248],[1495,-1833,-2498,-699,-1625,-616,-441,482,-953,277,-279,207,523,-286,318,-598,18,-105,559,-137,114,261,822,339,-47,-372,413,-299,107,261,-39,-531,310,409,315,18,-48,427,-175,-244,25,206,-1,540,-182,337,-25,-477,348,-252,-285,-147,205,-110,240,-52,23,69,-142,-31,-114,-175,-86,259,484,-51,45,-375,205,144,-60,146,119,-12,-170,-73,269,33,82,-157,44,-146,8,-142,5,-380,157,349,-271,155,-284,230,-160,55,-64,-1,17,125,-5,123,86,15,-104,-25,168],[1175,-1962,-2122,-951,-750,-282,-109,487,-762,506,-488,553,473,-156,434,-73,704,636,818,387,-182,163,-139,248,-142,-26,465,-21,69,627,120,-320,-29,-257,82,621,750,568,-155,-151,-378,-256,-531,179,-121,471,13,-363,4,-264,-39,-402,26,-181,-47,-88,-38,146,5,292,201,-240,155,147,170,93,38,268,51,105,-13,46,-301,-97,15,74,-181,-180,44,287,-192,70,-85,426,42,-23,-89,380,229,76,103,310,13,103,274,-132,181,201,270,-7,290,-121,-58,-199,72],[1603,-1266,-1634,-1304,-790,-7,584,491,-722,130,-977,-41,488,41,508,-54,-87,229,716,626,90,22,226,231,456,414,276,396,247,384,-290,-336,-101,-506,98,793,382,-187,-174,-94,-478,-74,-78,-130,-125,76,74,-455,-28,-176,-49,-321,-79,-313,23,32,120,90,69,113,-112,-24,60,-288,14,-103,-52,21,-221,-163,102,108,-221,-116,239,-96,15,40,-80,-105,-90,332,33,328,-90,170,21,179,157,61,291,-240,58,-144,154,22,154,15,297,-58,549,75,7,-60,93],[1319,-902,-2042,-1414,-349,496,620,-49,-673,-518,360,376,15,611,392,-741,-241,544,1352,40,173,-315,-223,-135,787,107,205,-115,-16,36,-673,-317,1,-444,1,286,176,-209,-189,76,-197,64,72,256,-462,163,467,-501,-104,-279,267,-114,354,-49,344,-279,-80,-58,-434,34,304,-8,376,-415,-108,197,-277,-124,-152,-206,95,21,85,-222,71,20,-94,-442,-99,-104,-146,253,21,26,273,229,287,318,-62,166,20,-375,283,-52,56,-160,25,0,-232,-198,176,84,-104,117,-204],[1237,-853,-1795,-467,-528,-52,442,364,-1262,-255,355,-97,268,372,450,-272,417,-102,868,-109,-257,924,-120,-20,641,412,-29,-398,-471,-371,-279,50,362,24,-152,138,25,-158,-104,-37,-221,405,18,131,-423,172,109,-250,-36,-250,-93,-215,-215,-270,157,-117,-174,128,-319,89,192,-441,-78,-298,-156,-227,328,-256,-306,-280,-241,-22,35,37,341,-177,172,-290,-79,-37,176,4,145,7,-114,18,102,296,9,399,-263,-86,-68,232,163,289,141,-130,-50,28,7,-239,54,-36,233],[559,-1042,-2232,-484,-1278,-128,114,289,-1078,-201,187,-400,259,133,319,334,147,136,559,100,600,922,-409,-180,837,417,116,-321,123,250,-247,-142,-79,-128,32,-132,9,-5,216,233,137,109,-10,24,16,-98,32,122,163,-58,38,-204,116,-391,634,127,-133,62,144,-166,-9,4,-85,-65,8,-91,90,-166,-215,209,-268,-203,-79,-73,228,-142,80,-200,-46,51,193,-376,100,28,-229,-107,131,-89,145,119,-8,28,128,224,-166,24,58,-174,136,142,411,-104,104,-43,-19],[1191,-1673,-2294,-423,-1250,165,162,84,-1204,-491,208,-302,43,49,-114,868,-31,-695,964,492,275,315,-618,-270,412,259,-33,-191,-17,-56,-287,-7,81,-198,62,-321,494,-7,384,349,-174,378,145,331,340,198,-101,-2,-18,-141,48,-403,12,-99,407,58,-40,175,-427,-147,-194,-168,285,-178,-23,116,103,5,86,-128,-241,-208,323,-293,12,-173,56,72,-51,3,-132,-36,88,-51,-267,201,-138,-60,4,143,55,-87,234,15,-136,66,32,56,275,-119,262,-148,198,331,98],[195,-1372,-2404,-432,-1131,184,96,278,-1458,-621,989,-618,-13,-63,174,902,-141,-31,1126,507,170,1025,-547,-154,411,198,-239,-373,102,117,-184,207,159,2,477,-69,273,307,348,304,4,347,-4,-85,163,173,145,165,363,-369,-29,-247,-125,52,476,-135,6,-189,-276,28,110,152,-79,-112,-100,186,-171,-191,-268,-55,-326,-48,291,-129,-233,-62,181,-78,115,-316,176,122,133,189,-70,-77,-185,-456,23,151,58,-104,306,110,-110,-139,102,-86,6,82,-111,74,-58,-15,-36],[862,-1352,-1606,-49,-406,1014,368,152,-1273,-755,758,-394,80,72,-91,116,-187,395,648,178,14,947,-796,-12,461,39,-303,-350,117,-109,-352,-121,544,-93,147,206,175,-147,299,333,-411,574,-182,-49,-116,444,233,-197,486,-300,-6,-150,60,121,228,-156,343,-42,120,-92,-45,9,-34,30,-96,169,-579,-47,39,395,-39,-187,-75,-96,-70,-50,-282,-198,-61,34,140,-136,80,300,-101,3,-98,-290,-346,-104,-11,123,16,-58,-328,-251,-99,-4,-293,-102,10,-125,150,-41,150],[1337,-1448,-1800,-514,-439,308,385,130,-821,-356,786,-367,94,514,446,179,-388,374,628,734,404,868,-123,87,37,74,-242,-411,-77,341,-158,312,525,153,292,174,319,222,16,339,-517,242,-206,-189,-6,804,13,-27,137,-202,63,-299,173,16,181,-302,112,-319,299,-349,209,90,-49,209,-56,-82,-354,162,150,102,-89,-111,-208,244,-154,194,-270,351,342,-9,-114,129,-245,87,-68,-375,253,-121,-214,-7,-307,-89,-152,-154,235,-75,-113,-192,112,89,56,-272,145,-63,-113],[799,-538,-2225,-306,-1353,-42,76,-132,-742,-460,663,-724,167,395,433,756,206,-79,265,581,859,1141,79,-194,587,2,40,-264,73,40,-270,-246,123,108,423,-153,129,159,189,256,-407,83,6,-197,96,-256,-125,75,-313,-573,-146,-321,102,-338,175,-69,-26,-213,276,-52,116,9,146,117,11,-52,-320,-62,122,-153,-11,58,230,179,-35,200,-245,-161,278,-108,203,-275,195,-173,-202,-24,165,-149,185,-58,82,21,-15,-88,-93,-411,-89,20,-143,-16,-112,-194,78,65,-132],[643,-750,-2411,-17,-968,210,294,195,-930,-715,618,-400,262,242,268,298,790,-381,735,585,220,638,-312,-436,200,-65,-43,-194,-65,-421,-195,6,273,138,20,-79,110,-151,42,-2,-389,229,122,-86,-63,-290,-68,-110,-204,-111,83,-37,-71,-399,185,-65,-201,-144,-94,-210,292,316,-80,-58,610,-177,-146,70,120,5,-134,211,-79,16,-182,-58,-192,97,170,112,160,30,-333,-41,-78,76,200,61,226,2,440,62,-85,-80,-104,-297,55,-385,-9,160,-192,94,-62,-14,19],[192,-613,-1925,-208,-1595,47,231,225,-880,-691,-156,-655,685,542,-208,-96,254,121,48,603,972,397,88,-362,716,-111,-763,-346,400,-335,-504,-299,113,463,138,-71,-77,-93,27,-67,-490,56,266,-496,-117,-123,-301,-19,46,-122,127,-68,-6,121,-432,230,-60,-165,-244,15,180,295,-36,140,54,-549,-60,-152,-265,-337,-223,173,-58,-73,163,417,-463,-296,-293,81,-2,-99,-8,-90,89,123,-230,-139,71,-67,97,309,-324,-396,122,137,128,-405,-54,-336,-105,148,6,147,-22],[185,-600,-1807,727,-1358,-241,491,149,-1553,-1170,-517,-397,491,566,-553,30,705,-411,338,827,881,273,116,-891,406,4,-601,-74,-270,-537,-251,-162,20,555,-219,-62,-185,346,-415,-463,-223,321,162,-356,183,294,-233,26,88,-409,147,-501,-164,230,105,320,163,-8,-280,-25,349,774,-89,-373,-32,-354,-203,3,-117,-331,-243,-167,62,202,128,123,119,-43,-174,2,139,135,-50,242,138,208,19,-199,110,-243,-253,-94,-25,181,132,205,-248,7,-21,4,-295,-70,-203,-80,-325],[1044,-695,-1117,149,-669,507,735,-1,-1267,-771,471,-574,453,933,-442,-307,318,84,-606,-110,469,814,-117,-260,-208,-218,-423,336,-319,-256,-284,241,480,246,303,132,-189,-81,-310,-317,-564,227,-353,-636,266,287,417,-295,-73,255,295,-141,52,139,-435,-279,-124,-218,-363,-156,75,281,221,-90,-6,-168,184,-185,-109,-41,-136,-201,220,-6,360,-68,146,197,-7,-241,325,317,-16,16,-149,58,-37,181,-49,-112,28,76,-68,91,293,71,-48,-85,-116,-136,-75,218,-90,-165,115],[1365,-970,-852,229,-830,538,762,-17,-1143,-791,-128,-476,188,631,-949,-56,179,-197,-627,233,667,561,43,-438,-390,-48,-366,538,-55,71,-33,291,376,380,117,159,-411,505,-306,-330,-383,97,-140,-498,595,303,-157,-189,27,228,590,-98,-300,-24,-583,-192,-30,-142,-29,-116,-223,24,-31,208,-373,-404,99,-268,-195,46,-43,-4,251,-243,153,-162,102,175,23,-90,316,-114,24,-144,49,71,-10,104,-339,58,-97,15,-156,192,301,-207,-97,-96,305,-1,235,-68,-95,-353,-46],[946,-1280,-1658,-126,-949,339,835,78,-1091,-530,-228,-682,-171,326,-650,442,269,-288,-244,444,893,-148,-250,-178,-152,-78,-17,985,1,-5,-36,370,656,382,287,170,-388,1,-565,220,-520,191,173,-152,414,244,39,317,-12,267,98,-115,-2,302,-282,-52,-198,12,130,214,-265,-35,378,65,52,19,15,-331,-103,289,-318,-306,188,38,46,-43,11,101,98,99,-242,163,332,-224,126,25,114,-126,-56,163,323,220,286,333,146,-46,-243,363,319,-16,-147,218,-79,-46,-73],[1203,-709,-1468,115,-492,374,411,-394,-853,-829,-192,-172,553,743,-311,52,287,116,-385,48,629,-80,104,41,253,170,459,695,-94,188,-129,107,24,323,492,615,-514,105,-40,314,-349,-62,453,-227,321,-268,111,58,10,596,423,316,-13,476,-317,-178,214,-298,21,62,-261,285,-308,18,99,346,-100,-5,45,101,-162,-214,-80,-97,40,166,-22,-69,-268,144,-28,-29,15,90,-28,87,309,208,-16,31,-58,-68,131,75,-38,211,158,95,56,135,243,65,104,-197,4],[1493,-885,-1176,509,380,1236,662,-301,-1037,-1270,503,385,1103,108,60,-243,45,-8,-186,-471,-320,-115,141,415,182,398,406,750,-404,65,-355,-320,266,227,469,-187,-538,-358,-41,409,-227,451,546,-218,104,-156,44,-332,66,542,-22,162,-137,286,-329,-176,-514,-116,249,200,-62,-131,332,-160,-149,231,72,160,142,210,-143,157,-323,-4,-8,230,-91,-116,-159,-32,107,-442,-213,195,100,17,169,-43,7,54,81,-333,-42,63,-140,26,117,-213,-419,38,32,132,208,-148,58],[988,-964,-1257,220,-287,-109,267,-652,-847,-603,434,-253,1071,451,179,-217,632,1204,-77,-413,1,43,-116,-294,50,-388,-86,678,-234,-128,-406,-565,-163,383,351,-61,-37,690,-203,180,327,-461,755,-116,-50,-39,-479,-25,-226,155,94,-399,-285,395,-594,-27,-151,43,110,90,-114,-185,-34,271,88,560,255,41,31,136,-8,164,104,-102,31,-6,177,-132,47,83,-261,-323,-19,127,-96,-119,-217,-67,-11,124,169,-276,120,-249,-25,178,-166,-177,-438,77,124,328,245,-85,-117],[1349,-1009,-1137,203,-236,828,564,-353,-461,-244,367,-522,1104,749,306,-52,566,674,-907,-613,-85,-261,-86,187,-190,407,-120,658,119,-236,-367,435,401,1041,-204,-536,-153,686,40,113,203,-189,358,-412,-129,-332,79,63,-371,-128,81,94,-668,-173,35,-91,217,-157,-55,524,-19,-210,51,177,137,-120,131,-152,109,19,-300,-27,97,-290,206,-134,139,157,108,320,105,-116,-45,28,117,-228,-104,-110,-50,198,161,-21,-100,120,-170,120,-141,-150,-124,193,228,6,163,-172,-122],[1465,-1165,-1381,-421,23,533,742,-312,-314,-584,247,329,688,806,317,-48,125,405,-446,-125,369,-68,299,-156,-453,293,-226,643,165,100,367,179,262,514,-109,-451,195,633,-431,-308,-109,-86,454,-131,-354,402,-195,-303,-279,-166,365,91,329,39,-221,-202,386,9,43,175,225,133,71,103,-42,-75,45,-30,229,52,363,145,-104,223,-240,-221,291,-133,-37,367,51,-6,-312,199,255,62,179,-124,127,-6,68,84,-156,115,-7,63,103,218,-115,381,60,-41,-130,170,-41],[1416,-1225,-1504,-534,-370,378,52,-653,-138,-339,-530,-362,736,562,240,182,500,204,-298,-157,564,-268,175,217,-22,296,-810,530,292,550,415,-21,285,54,-454,-178,206,720,120,74,338,-88,-85,-478,-244,-82,272,-309,-20,149,423,-275,226,-150,-332,-164,154,-58,175,26,36,-243,488,-12,-129,43,-375,58,93,107,373,-479,-36,-185,-96,267,379,-105,39,272,84,81,51,8,153,233,152,-395,284,32,-62,192,124,80,-232,239,17,167,-61,33,-206,115,193,-166,147],[1210,-1130,-1981,-119,-161,937,509,-530,162,-292,343,108,829,384,-79,-58,852,625,-93,-37,524,-423,403,-286,180,-46,39,680,149,267,448,-364,401,87,-2,-688,-7,149,13,303,-55,158,92,-154,315,37,206,-153,-498,-266,26,318,394,-261,-108,-423,104,-158,-83,163,-42,-68,496,113,-124,-112,-34,21,98,-2,143,156,-102,-201,-293,160,176,234,72,56,-256,15,-409,130,-174,-320,47,64,215,80,-179,107,-228,-32,111,132,279,311,-181,283,-21,250,-153,181,174],[1064,-1187,-1488,-274,-199,1050,390,-703,-562,-864,52,-8,934,47,1,223,707,950,-386,40,283,-503,-25,161,116,-17,-297,492,148,833,45,141,120,126,-64,-376,82,395,281,338,444,236,336,58,83,-123,197,-338,-371,199,103,496,294,-105,267,-196,-145,-329,156,191,-258,172,567,156,-145,83,-238,9,44,-259,205,34,-123,-134,-31,-113,58,4,-176,13,-196,38,-90,-51,31,-363,-114,-102,92,69,-50,-204,183,70,126,28,30,62,283,-130,10,163,26,197,147],[807,-1177,-1907,360,-475,1237,521,-354,-282,-85,-78,-900,856,73,334,336,523,166,-918,214,703,-336,83,120,134,34,-165,855,605,-101,247,-284,429,336,-244,-485,444,-200,-47,257,423,399,-245,126,9,-90,-54,109,-632,230,-52,381,141,92,191,23,-52,164,-24,-430,-176,324,291,39,-8,-111,-246,-132,15,70,-143,222,-183,129,-261,258,155,155,5,158,-152,154,172,-210,-67,134,-40,148,150,12,-58,65,265,-93,87,162,82,-95,190,263,-42,113,-19,127,29],[494,-1333,-1566,-272,328,1153,790,-389,-264,-315,641,-506,603,85,383,80,580,459,-672,-487,407,-354,-22,300,616,-208,363,504,475,-93,460,-246,-7,-203,297,-511,249,95,138,433,162,270,210,-112,247,71,244,-297,-15,262,-23,337,311,-44,233,-311,9,-266,-97,-453,-197,485,-131,-146,-58,267,-133,127,-61,248,-32,230,-131,-174,-277,8,215,193,-7,202,-43,250,109,50,147,206,-150,41,64,-341,-226,120,123,-32,167,138,93,-42,116,113,-111,-145,-90,126,-94],[703,-1471,-1438,-810,469,1126,920,-604,-104,-176,820,-325,588,325,-68,296,364,453,-568,-642,1136,-612,-287,249,55,-166,-62,556,286,412,132,-279,-346,-170,-311,-309,405,-308,140,-78,68,-250,183,-556,34,104,-1,-234,-458,-233,-233,109,-128,68,-210,-30,-13,149,-259,28,92,95,-275,-246,11,-32,142,181,108,-104,-9,-132,-129,-101,-16,-153,184,74,-195,50,142,-282,1,-117,-87,28,-103,1,-156,-183,104,-19,161,138,-207,-264,35,-35,178,-185,-9,-62,72,-109,28],[665,-1294,-1314,-269,266,1360,803,-523,-252,-148,673,-330,479,114,882,575,636,839,-512,-859,102,-477,-12,-496,133,-70,76,165,-122,64,97,51,-199,395,-223,-567,371,-432,317,-1,296,-411,-291,-559,21,281,-29,-272,-182,-440,-484,48,-3,-112,-213,429,-50,123,109,20,133,-247,4,-158,-233,221,-78,-32,84,90,26,73,-166,58,-132,15,124,3,-15,54,83,-123,265,5,413,65,-50,141,-249,140,54,27,231,-90,174,-171,-78,-145,67,147,41,23,61,22,23],[365,-1361,-1147,-560,316,962,1281,-448,-12,51,558,-119,1132,-243,891,947,1115,317,-263,-555,160,-791,-44,-152,-181,-284,299,236,-414,154,481,448,-365,-230,363,-134,357,-25,108,-144,331,218,5,126,-564,-16,-39,88,360,-382,67,-130,-353,147,-98,87,210,156,-374,-222,-208,-323,18,-75,170,216,180,-20,-89,104,-48,-176,-301,-55,-72,-150,-92,-6,-73,402,-71,-172,84,-123,-33,91,-253,104,58,81,275,3,-52,-163,-54,44,-87,-138,33,-297,-131,92,81,73,32],[154,-1555,-977,-303,541,684,1021,-315,-159,-148,248,-245,918,-374,672,1343,1404,-233,-14,-632,-550,-536,-191,-186,-91,-273,371,224,-114,94,614,60,33,-340,47,-410,233,13,155,-588,-242,135,55,214,-492,-156,-1,-109,417,-170,189,65,81,128,-568,320,408,243,-182,-238,-296,189,-30,-379,-126,67,83,274,17,22,-310,159,-407,129,-307,-294,-47,-149,-291,9,-351,31,85,124,-171,26,-52,-75,-5,269,-109,16,-51,11,-56,-230,-221,-104,301,71,-112,5,293,-209,73],[187,-1426,-755,-712,168,715,1033,-600,8,588,222,-661,444,-515,708,746,696,-19,-159,-748,265,-164,-177,-451,489,-289,69,434,-288,-94,302,-356,-280,-91,-129,4,469,-278,-127,-181,-60,-469,140,-254,-242,-404,75,-180,282,-238,281,-201,4,175,29,155,8,219,-137,-41,-284,280,-246,-232,-27,2,-139,-25,562,231,-24,-300,37,82,-164,-79,-46,-135,-16,-225,-112,12,-17,-145,-285,154,-104,162,-17,-196,93,-62,126,-461,285,-107,-152,-198,168,34,-247,146,73,-186,67],[271,-1778,-1035,-421,502,1323,1180,-18,-314,163,-32,-36,648,-528,987,562,857,386,-32,-50,-313,-871,116,45,-90,-788,-153,132,-61,224,410,183,-112,320,175,-227,319,-439,-163,-283,-54,-510,-36,94,-262,-16,-108,-50,390,-264,-129,-92,-619,-102,448,384,409,2,-49,-440,-139,28,65,-66,-66,204,49,231,61,-116,-287,-49,-94,234,-185,-268,-165,-24,52,-257,140,-70,121,146,-207,-58,-57,52,-360,-43,-92,-104,68,-127,66,-69,-156,-61,22,203,-73,-64,22,138,101],[876,-1398,-1243,-684,485,1062,968,-691,-90,510,289,-196,161,104,930,150,252,-113,-202,-324,270,-504,407,-273,277,-228,81,520,-452,481,113,-48,-492,240,-297,248,381,-108,-386,-386,-206,-592,-123,249,421,25,64,146,-168,43,5,203,-454,128,463,-32,390,52,-39,-208,-266,-419,-172,-84,189,254,-123,-55,222,104,66,-192,-56,116,142,-259,-240,174,105,-314,-173,-16,-74,-135,-161,-28,-73,-65,1,-27,41,-104,-70,-37,115,157,-209,-429,-83,7,-65,-311,-43,-116,213],[253,-1376,-1313,-109,968,2063,1386,-415,-103,117,391,46,-426,-467,655,1039,612,-332,20,-301,578,-950,10,-128,421,-78,521,185,-480,545,448,351,-502,349,-111,-139,-177,-75,-299,142,84,-340,-409,102,349,-148,-226,104,62,-174,138,302,-323,81,478,-199,414,-129,-184,234,-192,-411,-281,-32,109,-354,214,-247,148,-294,-345,176,88,-245,222,111,-427,-85,-117,17,-7,66,-44,-356,182,-160,74,98,-39,9,84,80,-119,-26,57,-84,-54,104,-198,-168,-189,-277,89,-96,310],[346,-1409,-1582,-240,996,1654,976,-832,-542,110,660,225,-446,-489,858,427,356,143,-348,-274,660,-377,-321,-434,-279,-400,7,147,-355,168,745,376,-185,305,40,-338,221,320,-250,181,186,-448,-620,198,-102,11,-613,28,674,-65,134,99,24,-332,388,16,-176,-265,198,252,-211,-86,-51,-35,-30,-182,-26,103,127,70,92,-14,149,20,34,145,-196,-131,204,-263,91,15,-90,-164,-54,-78,-37,343,-116,-327,-165,37,-184,52,5,234,-184,56,-55,-165,-166,-213,50,-38,-192],[405,-1578,-1475,234,695,1130,1418,-849,-710,-189,788,97,-150,103,1014,342,533,469,-414,-801,548,-321,95,-312,-191,-539,-8,-541,-231,388,372,454,-205,286,-317,-22,-335,-83,102,-345,-48,-159,-403,233,-32,98,-151,-171,-36,196,-172,389,-27,-112,-68,336,-16,20,307,93,159,64,49,-383,109,63,-286,36,-444,241,88,-13,136,50,262,239,-162,317,195,-442,144,135,-172,198,34,-173,55,-44,176,47,-236,-229,-78,110,-116,200,94,161,-18,-149,123,-10,-3,-166,-43],[776,-1245,-1128,49,1348,1791,1817,-717,-350,247,689,-145,-98,-196,1243,340,301,15,14,-209,777,-502,421,140,-319,54,-208,-402,-419,210,277,372,-180,-52,-374,167,-236,-638,-334,-240,-303,-426,-179,222,175,-194,248,243,143,-17,300,265,-32,-96,158,-137,349,223,229,240,198,-146,-146,-252,28,-103,266,-145,-469,206,38,325,99,382,-40,349,-19,191,364,-205,74,71,-170,-45,-352,-120,-37,13,-58,269,1,-127,-43,310,-188,-62,-54,239,-211,-82,225,251,-285,61,-148],[454,-2027,-540,-415,1014,1054,1851,-529,-775,-246,206,-58,-24,-515,1042,1076,216,-151,193,188,396,-516,129,-298,-655,129,-446,-179,-484,28,66,924,-288,-170,-134,448,201,-177,-159,-479,-105,-162,74,347,343,138,10,24,-104,5,155,183,233,150,369,-19,87,55,49,236,12,131,50,-96,-349,15,232,-380,-517,-78,369,65,240,297,234,11,20,42,-239,-154,206,31,-7,195,61,-208,-126,48,174,-6,3,202,17,-38,-128,-213,-40,19,-37,74,-89,-76,40,325,112],[1160,-1717,-700,-598,1120,882,1760,-773,-696,-365,507,331,273,209,1033,508,162,131,-58,-241,169,-354,-102,415,-525,85,-317,-627,-163,147,-101,698,37,244,-359,335,29,311,285,-521,149,116,17,169,134,-454,500,-41,-254,132,1,32,552,47,-323,97,1,-524,179,124,238,23,-419,48,10,-42,-73,166,-39,-368,-56,400,154,178,330,-280,148,-27,16,79,155,-66,224,295,109,114,-189,-65,304,148,-205,209,128,-116,-281,-142,405,-62,-123,24,110,-55,196,136,128],[999,-1501,-515,-562,1237,959,1440,-956,-360,-54,1100,322,68,276,169,-115,-598,-97,-94,-368,804,-58,121,888,-6,417,-257,-431,-189,-22,-36,-218,-208,-70,-421,175,111,123,233,-403,-33,60,204,-233,-33,-288,-54,-217,78,-103,-255,-286,564,-139,-351,-132,-316,32,363,230,298,273,-269,3,-132,199,-515,77,-128,80,34,185,45,32,83,116,164,-104,-129,-22,138,100,52,-46,116,408,138,-182,-87,-200,38,373,-179,-23,-170,-27,76,124,-85,81,-57,-232,-113,98,191],[1036,-1821,-837,219,1042,903,1070,-1414,-879,-248,837,-366,-718,-55,95,-138,-438,-860,71,-305,-51,272,-267,591,-99,291,46,-36,139,-310,31,-72,159,-115,-428,466,-126,52,7,-366,157,535,530,690,136,-453,154,-41,-459,344,-232,42,368,-194,-175,397,1,57,169,-553,182,140,266,194,-149,271,-363,-96,-41,95,26,-136,-76,-2,-46,338,-224,-175,-180,215,-135,-14,52,-112,-82,-178,-95,188,155,-236,-289,68,119,-169,-57,-214,110,-20,64,20,-11,-236,-157,-22,86],[337,-1978,-533,-129,977,569,979,-1290,-648,462,633,-419,-654,-263,-121,52,-168,-714,58,110,263,331,79,1068,-202,604,-103,-64,108,-241,-121,-233,-91,160,-366,384,-39,198,188,-248,-79,345,406,-45,206,-68,401,335,-297,55,-444,-95,-35,-102,-202,13,-18,-288,286,-15,459,-77,54,500,-136,190,163,162,-359,-104,461,-41,3,-85,-52,142,203,137,-160,-37,-93,-76,134,-151,-191,-329,-33,204,-13,-23,-98,157,-11,150,-164,12,29,-261,230,69,37,-153,167,-88,-79],[799,-1833,-639,-356,1075,553,1014,-1200,-454,723,268,141,-165,-268,444,-248,-375,-236,-109,275,437,-20,54,628,-287,498,-463,154,232,76,-147,-21,219,-412,-67,635,-119,-117,74,-145,151,421,83,99,-80,-151,183,115,14,161,-89,-63,195,-155,-75,0,31,33,13,121,696,149,-250,279,-61,14,65,149,-230,122,209,-58,135,-109,342,63,42,275,-234,127,92,-70,-16,-249,-293,-254,-372,196,-77,99,-79,111,-185,-211,-138,173,213,-123,457,108,-19,260,-28,-141,104],[450,-1692,-832,-888,980,229,611,-852,-138,753,-99,613,-152,-771,594,87,274,-104,407,183,-375,-365,21,377,-199,334,-550,-281,-444,-300,7,-303,244,-496,204,349,-345,80,11,-68,94,496,436,372,104,-240,-24,99,272,-107,-225,-379,-188,96,-214,-189,338,-276,-44,-90,489,-192,-180,281,41,-291,152,-120,129,245,46,-52,259,-103,-243,-195,-133,223,-51,58,127,14,381,142,-122,-8,-308,64,139,6,24,63,248,-7,-76,296,-82,-19,15,89,-69,76,76,-170,-42],[701,-1999,-922,-917,1010,380,642,-783,-485,419,485,591,-368,-943,18,-315,-398,-624,366,216,0,-249,-95,301,-178,385,-566,-190,22,-231,-239,39,268,-486,17,357,11,253,211,-97,214,259,211,193,233,-225,201,261,324,-6,-248,-301,-141,-183,-322,57,133,58,194,76,400,-18,-20,246,42,-79,-34,-73,97,349,41,-225,-116,-80,-90,-24,-103,38,195,281,68,-245,58,155,-31,-225,12,-50,17,-117,-41,48,142,-180,226,-47,54,178,14,70,-131,51,-332,-262,6],[400,-1467,-793,-896,1316,746,392,-930,50,503,757,294,-437,-345,629,-702,108,-774,63,216,-401,-616,-257,110,288,812,227,-41,-32,-551,-323,-374,300,-131,-335,471,231,18,408,50,-194,288,90,80,-32,-392,191,-298,239,77,-539,-428,-226,113,-27,6,-111,312,142,138,86,-328,201,-25,80,-112,-113,-7,141,682,-162,-10,202,205,150,-49,135,246,-14,-81,-300,223,111,94,-49,-228,50,-257,182,-110,-4,389,104,-265,184,-56,54,90,14,182,-18,259,26,-131,-298],[139,-2028,-1440,-959,976,-87,426,-1219,27,516,623,538,-288,-753,405,-375,506,-379,-248,68,122,-549,261,233,446,289,122,-166,-15,-326,-191,-116,-209,-172,26,780,-271,-69,221,-124,37,-102,-24,300,-73,-100,-326,97,277,-187,36,-326,49,87,-357,-103,18,281,-194,52,-3,18,243,-256,168,-277,-12,-23,-67,255,390,-14,161,-45,-240,-19,-125,19,28,0,-113,-60,-261,285,-108,-312,127,-263,68,-7,28,57,97,-51,279,-52,164,-186,114,296,-21,-37,-390,17,-241],[236,-1936,-1240,-1070,917,482,426,-802,-402,328,822,929,-498,-606,291,-438,325,-421,-382,71,-85,-320,676,34,333,-255,-138,-459,-17,-508,153,58,168,-167,-125,503,-494,233,-93,-101,156,-75,135,459,-218,18,61,149,129,116,-10,-387,248,130,-3,58,-328,179,-178,107,148,78,309,5,29,-270,-265,-279,-96,179,-71,-58,-9,126,74,-262,-79,-202,-18,-277,-138,-46,-120,47,289,-298,266,-81,154,-358,85,183,-185,125,104,277,-31,-91,156,22,-58,-362,-187,9,-268],[-348,-877,-1584,-471,678,353,149,-951,-206,1286,1429,602,-880,-775,56,-296,50,-21,-560,437,230,34,918,-454,204,267,-45,11,526,-429,5,-121,162,-622,205,782,-188,-98,-44,86,265,-404,-330,-13,220,-41,264,281,-307,-193,225,85,80,176,-131,-257,-177,-62,27,25,-63,-254,322,156,-316,-38,-478,321,149,-81,-110,-41,90,201,11,-307,111,-207,2,-287,-9,-215,-49,8,-257,-188,179,-356,114,-125,61,-460,-182,58,190,-47,-201,38,-50,150,9,-24,4,183,-175],[-451,-1502,-1512,-259,1247,659,-429,-1156,279,556,761,285,-821,25,-316,-545,557,-566,-442,138,-194,-117,807,-105,439,66,-155,-34,484,-390,66,-130,-752,639,9,326,-201,369,11,289,82,-110,-227,78,-184,-41,1069,174,281,14,28,-255,113,40,278,-214,73,61,20,79,-16,-14,91,-200,165,-32,48,18,82,-189,-269,13,-316,414,-269,-372,-28,-272,-83,-145,-66,-35,-2,50,-58,-4,-397,-333,-87,231,119,-228,52,-50,301,-85,104,-208,-348,-82,-140,215,-94,127,-17],[148,-1457,-1026,-67,1811,706,190,-1249,81,57,1262,952,-970,-63,-902,-465,-152,-576,104,15,127,-287,-155,33,438,-122,111,60,456,-582,-155,-72,9,483,-13,370,-148,658,341,3,155,-75,-120,250,-147,273,150,-315,253,-150,188,-42,324,-84,-1,109,-68,-141,-192,18,-260,142,-220,-570,-142,-47,399,323,134,-416,70,40,336,300,-233,-187,-176,8,57,63,-129,-167,194,-98,28,248,200,-90,-44,47,-52,124,158,-153,78,-365,-153,201,-45,203,30,13,84,-29,80],[767,-1573,-1392,137,1582,864,-4,-1353,-117,367,737,868,-878,-230,-291,-376,149,-925,-494,329,135,-6,193,-55,218,-183,81,269,234,-423,162,-137,-204,326,-115,377,-268,505,241,-46,18,-110,-374,121,208,448,2,52,492,-69,223,367,354,-222,27,-116,-315,74,-189,-233,-262,257,-170,-156,-124,-58,144,323,325,84,-279,26,-37,290,-186,23,-174,-183,-105,-88,153,97,-192,23,5,-83,-28,98,-108,50,-29,99,4,-209,-58,-102,-34,31,-105,32,248,185,140,87,-25],[-210,-2031,-641,-223,1548,632,283,-685,77,866,999,952,-945,-774,-378,-389,-58,-814,66,302,-262,96,384,375,-191,-108,364,80,498,40,215,-148,-18,167,149,13,-21,-1,-96,-404,-293,52,-112,-611,199,165,606,670,273,-119,172,-125,58,-17,81,-29,-209,-181,-25,-577,91,-17,-112,-283,75,247,128,-211,444,-376,-205,-141,22,529,146,-77,47,-120,-153,154,-50,-341,79,17,-189,63,228,-272,94,522,-102,2,-30,-51,107,38,-87,-91,-55,-103,32,129,2,-17,135],[506,-1641,-292,329,1282,784,71,-843,-589,918,989,750,-522,-1220,-479,-382,178,-223,-230,251,-137,148,586,-33,-388,85,-216,-191,-36,169,175,-249,37,-83,-177,34,-85,220,866,164,255,-196,-188,-220,399,-116,376,423,283,-267,496,-98,80,-154,-235,4,-62,-326,-452,-423,-425,-240,8,168,294,-310,-149,-178,81,-396,-153,27,-165,-33,300,286,334,28,-71,-216,161,-49,83,-174,407,26,-146,10,104,283,133,-190,61,-381,91,-10,-225,-154,41,-55,314,123,-11,-108,51],[-364,-1489,-1079,-60,778,492,-255,-989,80,1138,1259,539,-587,-851,-121,41,149,-120,-458,694,-484,895,444,272,352,-245,69,-240,236,-202,429,-151,-86,128,101,-152,-153,427,440,541,233,543,-522,-316,-8,104,-123,202,-42,-142,30,190,339,-318,189,138,-179,-139,-29,-2,-375,-40,170,135,20,-256,56,-195,87,-361,-13,-5,-203,160,294,321,104,40,122,375,-134,-172,-88,-4,-68,163,-95,159,130,340,-56,111,-115,-335,34,233,-126,-48,202,-233,169,-247,136,75,-13],[195,-1582,-1149,240,912,601,-252,-786,-65,1046,1055,619,-1017,-531,-751,-968,123,33,-215,-163,-263,786,745,-128,248,75,-409,27,134,-383,252,-104,-262,-144,91,-187,-47,-95,-42,291,-256,-14,-312,-727,-89,-105,-687,-13,211,341,-156,-29,211,-331,140,-20,27,239,69,58,133,318,-68,-88,260,-163,-64,-617,-128,-227,-58,-136,-58,95,29,232,285,-175,-205,96,-4,-40,-126,-100,-82,189,-331,127,-7,-46,64,-277,203,-157,-108,148,-244,114,9,-219,-94,201,241,-234,193],[-87,-2028,-1064,361,728,270,-645,-702,-568,770,261,620,-402,-904,-868,-547,868,-56,-94,126,-916,354,290,-105,-222,-172,-504,0,175,-291,363,-24,-185,-33,-111,-243,-38,518,-34,63,218,141,-134,-571,74,29,-167,79,138,124,-414,65,-330,-54,8,-165,-258,113,-223,-131,21,189,165,122,110,208,-221,-136,-86,-23,-70,-23,-8,25,52,310,233,16,-52,223,-52,-178,-270,-112,55,213,-95,167,-14,-43,-80,-113,158,33,-229,55,-58,-29,91,-87,-119,-232,-196,-441,-68],[-560,-1910,-860,613,773,381,-394,-232,-678,711,485,612,-144,-922,-1408,-241,743,-1,-93,417,-682,109,358,7,-417,-421,-184,330,241,-430,366,-29,-35,-344,109,-276,-68,261,54,-101,-322,295,208,-581,80,-104,-251,-305,193,611,-394,190,-58,164,-115,-104,290,-17,-72,-78,65,341,-7,-37,236,-50,159,-172,-43,-112,-296,-16,-74,-125,163,62,-160,52,220,170,-84,-273,-162,196,81,181,5,104,-284,-96,39,-22,223,49,95,-31,-75,58,-61,-371,60,-202,-241,-229,69],[-653,-1567,-1010,336,1333,340,-558,-822,-314,806,1496,284,-718,-385,-730,-444,723,-15,362,446,-667,510,-88,45,-176,-181,-95,321,56,-176,283,411,-223,-285,225,-253,-99,498,-93,-116,-216,664,58,-365,-130,-151,6,-294,63,305,-219,176,-60,-51,-32,20,349,30,-2,-261,76,-37,-107,183,331,62,-126,186,-104,16,-120,-45,-201,-347,-54,304,302,-48,485,-42,-151,24,-36,-87,189,-2,427,136,-47,-235,-111,17,-63,-62,-193,131,-298,426,-126,-79,-280,-66,147,87,261],[-431,-1708,-941,104,1290,166,-295,-292,-579,968,188,446,-279,-897,-606,-625,406,22,-40,232,-656,218,-173,-168,-297,-355,-273,546,109,-456,191,149,-153,-164,60,45,-187,139,-258,-360,-176,-22,-83,-305,-269,-276,-205,-441,-392,115,-323,107,-318,113,-266,125,-61,-42,430,85,115,102,-38,196,97,-245,-74,171,-210,-351,72,-1,38,100,-336,100,272,50,127,-155,-83,244,-30,92,11,73,148,-47,6,33,-75,-198,104,121,-7,57,103,-57,22,-56,199,69,144,69,105],[-494,-1692,-1090,381,1136,229,-553,-540,-672,727,496,-29,-202,-614,-486,-156,506,91,-244,393,-396,553,-253,-391,-21,-165,-129,226,163,-674,320,358,-202,-417,193,-267,-446,158,-197,-76,75,72,9,-159,-199,-189,-254,-253,-196,92,-385,-177,-303,34,102,-27,-176,300,308,85,-204,103,84,244,-297,-174,-107,200,-126,244,267,181,-185,-249,54,75,27,148,-35,-186,70,-150,250,242,452,102,203,119,-238,24,157,159,48,310,-27,-169,306,-45,21,-38,1,336,-41,-51,-132],[-297,-1458,-1177,-429,947,440,-379,-625,-26,1171,333,260,-134,-298,-79,-368,-55,403,-335,519,-409,-194,-112,-500,-80,-68,-402,187,7,-766,-162,99,21,-122,-86,-126,258,404,-117,163,257,-55,111,-285,-498,-147,-341,-528,-201,-209,-467,-5,-435,143,151,-27,-23,65,4,296,-58,-99,128,77,-179,-121,-11,-166,-236,114,40,-288,207,-69,51,23,-156,337,-67,-21,-35,-122,36,159,56,66,155,186,-206,-222,-62,269,29,444,77,-158,138,142,233,139,-108,26,29,114,-285],[-625,-1395,-1443,-419,596,455,-517,-506,50,1094,423,-15,-91,-480,265,-130,-66,621,-269,586,-352,78,60,-521,101,-183,-544,316,157,-720,-419,-120,-75,-225,155,-361,140,-139,-370,-54,198,37,67,-316,-581,-428,-218,-370,-52,27,-245,-113,-60,402,223,11,114,47,170,32,105,-242,50,252,149,13,55,126,-100,95,205,-210,-42,131,-128,111,-278,54,-45,-73,-199,28,91,-63,374,-97,117,-97,7,-65,-164,68,-37,311,-21,-128,142,9,-57,-115,133,45,-328,51,92],[-853,-1509,-1126,-416,970,607,-341,-343,153,875,544,-292,387,-200,-444,-555,-129,709,-350,398,-243,294,-23,-357,-227,-295,-374,139,179,-315,-500,21,38,-302,114,-198,131,-338,-339,-76,97,-198,45,-17,-430,-492,-39,-350,-83,134,176,160,-68,230,214,482,-51,104,353,-121,-155,-289,93,116,318,-120,-52,364,-97,369,-93,-184,-145,36,133,-62,-23,280,-397,-148,-93,-165,-138,-39,147,45,-261,-77,-71,67,104,-331,104,259,-30,5,301,29,169,-266,208,-207,-145,40,309],[-1245,-1687,-1104,-369,876,332,-604,-145,537,1222,-498,-62,331,-270,-323,163,-16,652,-261,1478,-464,-319,-124,-596,-293,-409,38,345,-28,134,-786,176,-160,-181,-262,-525,-65,-119,-316,271,-233,77,162,146,-273,-251,224,-135,250,283,279,-78,-171,115,222,221,-10,55,-7,-353,336,-95,363,254,-11,62,40,465,-142,-208,-346,328,26,-10,-113,164,43,-199,-120,171,77,-33,-31,-92,88,15,-39,112,162,-41,39,72,-2,337,5,-95,10,36,12,-120,131,116,128,195,58],[-1259,-1821,-822,-686,672,-83,-672,-240,103,1095,-241,40,1303,-527,122,-77,-471,1171,-636,1118,85,-30,1,-467,-162,-701,94,-351,58,-25,-912,417,-312,-122,70,-446,-140,-397,-354,205,67,93,338,100,-441,-397,121,-233,-121,64,222,-442,244,-154,366,-51,-163,-101,-6,-274,259,45,64,-36,-71,-24,-7,13,79,-64,-130,349,136,156,70,434,-100,-17,-172,-119,473,141,-256,-281,180,223,38,175,-289,78,79,229,103,3,-309,14,3,-117,97,125,-108,13,-89,9,-34],[-1182,-1308,-857,-981,506,-254,-419,-161,2,1138,-273,-382,687,-304,-302,434,-236,849,-342,1294,49,-36,-62,-654,-303,-545,-69,100,-274,-313,-586,389,211,-469,311,-287,171,-134,-225,367,-239,198,818,400,15,-198,217,-33,-136,85,-28,147,-115,-291,-84,-65,444,419,239,-97,36,167,-12,25,-128,246,20,-126,117,-16,-440,227,267,242,85,199,-124,-277,-336,-102,-102,362,-223,-510,-110,22,136,11,-52,132,62,169,-261,140,-13,-74,62,-135,91,-91,129,-43,-199,35,-29],[-677,-1974,-1340,-879,279,-637,-301,-314,104,1147,-534,176,924,-284,-582,889,-403,1452,149,1126,210,54,61,-323,-373,-419,-200,-226,-68,461,-55,25,-168,-983,264,296,502,179,-240,38,282,-80,299,-24,143,-85,73,-184,-20,188,-70,181,150,105,-380,-240,5,-115,288,567,235,-165,-377,10,219,-58,-174,328,301,-131,-58,-102,103,376,57,135,119,-142,91,169,-264,40,-234,-105,-311,8,-97,-261,61,-132,52,-270,49,108,-85,-244,-96,264,-49,-117,-133,-83,-47,-130,299],[-1218,-2180,-690,139,939,-233,-452,-163,-361,124,584,463,751,-266,-925,532,-1004,1448,67,419,297,-57,195,241,29,-48,837,-507,-79,-220,-623,518,-10,-342,297,-216,-101,-191,-151,67,231,225,73,500,75,-60,219,122,-126,230,49,253,74,2,157,2,-412,116,222,175,-26,-236,-104,-199,-71,238,-23,210,51,-35,-213,297,167,116,177,23,91,-183,-27,24,25,194,-89,119,-229,-75,117,-191,-29,-23,71,220,-24,26,-104,-224,-305,298,36,295,-256,-80,61,-162,46],[-1323,-2006,-691,76,985,298,-340,-382,-498,727,168,-62,409,-594,-945,686,-714,878,33,484,177,-218,343,-283,-664,3,524,-481,-233,-277,-169,17,327,-588,-181,-429,336,169,-282,68,167,-111,-56,103,380,-93,-76,-256,88,33,-24,-75,-289,44,25,52,-104,-35,214,155,-102,-216,100,-222,-272,-180,240,-6,103,0,8,134,281,-159,134,119,107,79,-253,-102,-87,233,162,-126,6,-20,58,28,10,-4,38,-270,-324,-28,48,170,-47,7,-140,-41,-13,-164,245,109,-120],[-672,-1998,-914,600,841,285,-509,-255,-382,1114,248,153,234,-613,-800,539,-843,700,-261,374,756,483,855,257,-513,238,578,-339,126,-423,-58,-155,332,377,-128,85,409,-186,214,300,-263,-289,-366,289,473,-148,-238,307,417,-318,-283,-187,-433,77,-144,-439,192,176,228,347,85,-164,45,-189,-66,-190,240,290,245,67,40,152,-244,-116,222,-149,74,-183,-269,107,-156,-182,-17,29,-11,162,-114,97,302,-10,-89,-88,-89,204,46,39,75,64,-116,-2,142,4,98,-21,11],[-1203,-2397,-753,658,937,-11,-947,-22,-185,753,-268,29,-5,-291,-1246,458,-707,760,-136,200,-83,554,301,318,81,62,559,15,180,-24,-68,261,197,50,-153,-421,36,-235,54,-48,-490,199,-228,197,-30,295,-264,33,395,-38,-231,-131,-233,-178,208,-180,88,183,110,282,38,1,-64,-285,-52,-297,138,326,58,-111,-165,60,-91,223,220,-127,226,-299,-258,-26,21,3,105,43,-265,58,-231,-204,147,-150,-51,-192,54,-96,-110,39,5,123,-115,38,22,96,-152,-65,192],[-1125,-2227,-1149,-151,742,-444,-1365,-639,384,918,-243,-255,11,-316,-439,639,-868,1150,-36,-167,-123,18,392,54,492,-30,168,112,3,-340,-261,-70,21,152,12,-33,129,-317,-72,-168,-133,-177,52,-352,567,102,-160,-4,177,-191,126,82,-569,-359,99,-434,149,-84,-421,-55,-139,35,-343,-54,60,-114,-190,-156,-261,322,165,-84,3,441,174,-115,56,-292,47,130,120,379,-70,144,85,169,117,182,135,-58,21,72,217,31,-109,-34,-38,-154,-242,218,-150,100,-162,183,-48],[-1258,-2204,-1066,421,469,-72,-1196,-323,-419,756,-458,-779,-85,-224,-866,751,-972,928,-182,-452,2,375,-107,276,-2,-51,247,-295,-89,-188,68,-43,-157,802,-706,-85,290,410,-245,156,50,-79,13,310,276,9,81,-81,122,227,52,139,-465,269,99,431,-207,224,-283,-173,-281,71,-128,206,0,-480,-233,52,-270,-69,-5,-452,-246,31,-40,-201,55,16,112,-148,22,56,-29,-94,-63,32,74,234,143,69,-99,154,128,-34,-193,102,167,-317,14,91,58,-153,-69,97,-146],[-1359,-2399,-1070,50,695,-817,-939,-527,-211,1014,-149,-619,252,-210,-690,981,-616,814,-144,-768,-283,457,-104,226,-84,95,416,214,-198,-4,487,-107,-220,249,-189,218,-89,2,-50,-205,-309,192,58,15,570,34,8,-52,178,-172,36,-43,-362,458,-107,349,-194,-3,-208,12,-662,50,-491,-109,125,-135,-213,218,-192,130,173,-383,183,28,-136,-349,139,-349,115,-417,-455,82,384,-129,11,-19,87,176,288,389,-27,78,-21,169,-60,-218,24,-125,93,0,168,246,-168,177,-219],[-1134,-2702,-786,571,692,101,-1390,-358,-144,888,34,-316,-47,-90,-1302,625,-876,863,71,-254,-11,516,110,854,103,-182,316,-108,100,541,270,289,-166,389,-584,-180,111,36,-273,-158,136,-96,52,229,147,52,-140,-295,-143,-5,73,-183,-372,273,93,286,-387,-208,-421,81,-67,58,116,-47,217,-104,-186,86,-99,35,-33,-487,216,-298,221,-249,-69,209,-67,-108,-359,83,-123,-57,-161,-123,-15,-130,79,104,-256,164,-114,164,136,-135,161,-82,159,336,-104,63,-162,207,96],[-1858,-2250,-496,350,864,258,-1264,-455,130,691,143,-441,-351,38,-891,565,-877,903,-245,-142,337,282,-315,689,-220,113,584,-307,229,463,-85,301,-509,494,-554,-278,88,-343,-460,-74,-47,-96,104,-205,-229,221,380,-285,-464,-180,357,-481,-81,-63,-113,332,-343,-6,-218,119,48,-58,-3,95,-58,-3,111,11,-264,-264,407,-160,64,-249,-147,163,-467,-75,-26,-64,-160,-171,-137,110,32,-276,-41,-170,232,-108,-7,4,114,20,192,-51,58,-90,-354,274,-164,52,105,60,352],[-1267,-1867,-382,743,753,-115,-1217,-303,-179,656,-476,-354,-30,-553,-1058,539,-957,1006,43,-36,429,-233,-119,453,24,-55,603,-65,-110,281,-122,-144,-341,-517,-606,-153,365,17,-579,114,135,191,484,-1,214,-8,42,-208,240,-412,325,-182,-203,-230,-270,190,-74,-90,-317,91,-160,226,27,94,-102,150,173,-5,-189,8,413,-180,81,-31,-168,155,-353,175,-110,36,58,175,301,136,217,-141,196,51,23,101,-45,-83,15,27,-42,-112,36,-55,91,-20,-154,16,108,-165,-229],[-1341,-2630,-361,989,1264,766,-684,134,-136,390,-186,-193,52,-349,-489,383,-909,480,-108,-205,149,-224,345,542,-137,143,699,-197,455,-457,-87,-220,44,319,-233,-190,348,-330,-450,103,-395,388,262,-150,13,105,360,-113,-154,39,198,531,-25,104,193,-83,234,-136,66,-218,-261,19,107,183,318,108,114,-125,-309,-6,28,-117,-9,-40,-78,-413,-403,42,280,95,-213,465,50,243,38,280,150,73,-189,14,-31,-181,-60,-268,61,11,200,70,-123,-25,48,44,70,-79,12],[-985,-2394,-1070,491,690,238,-852,-78,39,461,-946,-530,-818,540,-517,454,-386,496,-134,-476,339,518,-164,-90,139,161,181,-241,-122,-84,302,157,-320,269,-75,-289,-65,-291,-333,39,186,177,164,-624,325,432,-38,324,98,-320,-260,257,-31,-489,74,-323,-14,223,-285,-71,320,125,351,188,-244,-191,181,-225,257,164,142,27,196,-79,-239,-236,89,-267,-69,109,24,-119,-249,253,-38,-241,-87,487,31,-31,-248,11,91,41,-126,344,298,396,-73,19,152,-55,76,-27,-184],[-1115,-2305,-496,268,522,270,-629,259,258,68,-568,-469,-103,123,-208,974,-1148,-517,91,255,525,-54,334,197,-261,285,289,-227,352,-194,61,-154,-490,559,127,-220,252,-38,279,-475,184,161,535,-637,5,494,202,7,357,127,548,326,64,-31,37,-46,209,255,-67,-31,213,14,312,117,114,-96,254,-268,97,-114,99,4,48,-89,58,-176,-75,231,-80,-97,-318,15,113,194,-16,187,-6,193,-165,-54,338,66,5,-215,-117,233,33,65,-180,-182,14,-245,444,-290,-30],[-1025,-2557,-828,-145,612,-523,-899,276,153,404,-232,-724,39,205,-93,609,-708,120,770,-482,-76,171,138,129,-301,115,-92,-105,202,-43,426,35,-34,302,-121,172,-151,-214,144,-490,213,112,291,-643,-179,50,202,-74,336,6,266,421,-15,-252,79,-162,216,-95,129,-9,-10,-74,42,97,-149,-43,117,-405,378,28,140,192,298,107,-47,-22,82,126,-38,-138,-358,136,224,79,-104,-67,145,-8,-19,-52,80,206,24,-191,-130,125,128,-58,-29,-324,11,-10,-25,27,-80],[-1122,-2458,-1282,351,586,-673,-1163,111,375,318,-194,-227,131,705,-601,631,-201,306,599,236,516,439,-108,-336,-147,-108,78,-179,-49,-156,333,285,-124,57,247,526,-264,-354,128,-119,403,225,157,-305,-446,-65,112,42,218,-161,90,347,271,-334,-244,182,266,-121,-163,23,92,248,-72,233,81,337,99,-136,300,218,286,354,75,-31,-141,113,36,188,132,337,-203,81,-19,93,-14,-227,-20,-333,-45,-2,9,-109,100,-77,167,-111,-169,-86,45,-153,36,6,74,-169,-156],[-1074,-3062,-946,56,1037,-350,-814,314,147,141,-326,-11,525,659,-471,930,-401,-93,345,-320,531,-180,-373,-557,-299,-333,-74,-255,-55,-166,-364,770,-249,86,31,384,104,-638,275,104,384,557,-194,-157,-419,159,-52,-405,227,410,193,198,300,-227,-240,-182,-130,-37,186,-235,-50,108,234,-205,-48,110,-85,-413,71,-96,448,248,-69,-55,116,-248,-78,133,374,182,-23,-90,-114,-117,-45,-133,124,-244,-117,-262,3,49,-108,-265,-175,-80,-52,-221,81,-3,270,87,104,-139,-154],[-1464,-2691,-1307,658,582,-473,-1283,334,-28,-130,-565,-480,995,124,-406,1494,-152,-630,728,-238,335,112,-72,-710,-494,532,-282,-208,221,-263,-49,-139,314,534,132,224,-388,-540,159,-242,365,-39,-367,-396,-298,66,-301,-173,342,110,-126,58,156,21,-17,189,-3,189,108,-247,-294,-127,274,-35,-245,74,170,71,28,17,-85,101,-97,-126,11,-87,149,226,-232,26,-52,117,43,-126,122,-167,-104,-393,43,-248,-220,179,62,87,-79,263,-144,25,-38,-77,-311,-163,5,90,-143],[-1265,-2698,-1291,198,1229,-110,-1080,534,68,-235,-513,160,962,20,-63,742,-24,42,617,-714,193,-578,-23,-549,-446,410,-256,-203,-192,-522,-631,430,-262,261,481,-125,-461,-232,134,288,399,-100,-81,-138,-78,-198,-101,147,213,217,71,290,90,-226,173,-226,189,31,124,38,-145,-235,-46,240,2,-3,-153,67,-68,-26,-90,94,-346,-247,-27,-287,215,-69,107,434,278,42,28,219,198,-58,-52,68,-83,-177,-173,41,82,-162,51,27,40,-205,170,13,-52,-88,-129,4,3],[-1000,-2910,-1495,68,556,-222,-1148,768,585,415,-1033,-198,596,39,-250,737,-381,-203,446,-352,247,-833,85,-391,-37,305,-302,-496,141,-621,-557,-135,299,186,114,37,-682,-309,43,-234,45,-261,38,-268,-165,69,-80,132,124,-225,-10,444,-139,-201,-344,-268,437,100,162,-261,55,0,307,171,-272,68,125,-52,-49,308,101,70,-119,-34,-233,-30,-64,109,50,241,-165,-191,220,-21,55,288,-52,-74,204,-92,-135,60,96,-78,54,-34,302,-328,-140,-25,188,-33,-262,-15,76],[-1075,-2933,-1003,414,1260,-862,-1232,503,627,104,-503,117,730,1035,-480,512,17,-158,435,-346,201,-156,223,-6,-432,238,-62,-384,-469,-314,-122,406,-359,346,-15,199,-311,-187,1,-42,-362,39,-162,-195,-340,97,158,191,157,203,-330,208,341,-121,-155,-175,49,174,441,20,-101,-196,128,-76,-260,55,-149,239,396,-94,193,321,44,-57,-38,-95,-265,52,128,183,171,-22,26,-364,-75,267,97,168,142,-125,-32,126,93,-155,185,28,-63,71,29,209,-25,36,192,-122,-104],[-1184,-2483,-1181,51,1142,-1119,-1255,-165,748,-2,151,-453,889,1027,-70,935,-94,-319,617,-51,-268,-82,71,-494,-150,273,-68,-108,-352,-508,-57,52,-455,240,126,54,-205,-82,-17,-207,-438,191,-89,58,8,19,-193,247,-109,74,-267,-46,341,374,-171,300,234,-26,-91,-130,-525,-188,-119,-261,207,218,116,215,342,-116,370,-83,296,23,102,-31,321,-73,142,-105,-22,-229,-14,-254,182,-136,417,40,299,66,45,125,129,-218,281,15,-22,-61,114,116,-24,57,17,13,-77],[-1137,-1712,-1338,46,1014,-914,-1526,-127,458,66,344,-544,785,1150,-89,325,-451,-662,726,-372,268,133,-141,-386,-60,272,-55,404,-695,-231,-164,-146,-307,146,-156,292,-169,89,207,-224,-214,30,-412,282,-138,-259,-46,-16,-27,145,-429,276,274,61,-379,326,397,54,83,159,-159,-39,349,-85,569,248,-65,72,116,-125,265,58,79,129,364,293,-230,-253,193,-60,179,-62,50,-231,-57,150,-157,195,250,-36,-181,8,-18,86,128,155,-201,18,38,123,-101,144,100,23,-107],[-1264,-2504,-1258,-200,1385,-203,-1163,83,581,256,-190,-457,-70,390,-434,-221,18,-19,580,-448,-273,-269,-486,-459,206,329,-241,408,-535,321,19,-311,-273,1,-63,-132,-240,-442,-349,-276,-63,-239,-195,-350,-16,79,144,48,188,299,-67,-556,291,171,81,-52,-226,-148,577,-334,-111,-96,-193,-416,3,-162,48,41,117,45,187,-117,-60,-204,29,248,121,210,21,110,58,30,-285,9,-54,-33,286,-259,-160,108,19,55,-90,-202,-14,-23,-277,185,250,50,104,-62,-48,46,326],[-1163,-1994,-1340,-380,1048,-598,-1265,-479,538,481,-346,-347,206,577,-265,-147,97,-524,426,-600,169,56,-42,-382,379,446,-296,131,-595,-128,172,-311,-126,223,343,264,-432,85,-84,45,-407,-111,-284,-55,-265,-280,-105,294,-320,-145,-413,-146,-272,274,73,109,-267,209,116,282,-11,126,249,-116,-44,221,-3,-148,-182,8,157,111,-15,28,276,128,-287,217,-168,89,259,-7,-30,-347,-240,90,37,185,44,144,-160,-163,35,-125,-56,58,97,-49,131,152,-22,-75,8,-49,-156],[-813,-2581,-1300,-561,1176,-517,-808,-138,240,429,-945,8,177,180,-310,-515,192,-459,221,-559,166,-262,-48,-572,153,47,-749,191,-273,94,-24,-160,-102,145,-110,602,-511,-282,-264,273,238,-132,-93,50,-331,-190,208,775,-213,82,-341,51,164,512,99,466,62,129,76,78,-264,299,-30,-5,178,-74,-120,36,-115,-6,-146,-132,-139,-117,35,-20,52,45,-235,319,383,-103,-103,334,153,157,351,-69,-2,119,44,-57,-97,-176,-331,-57,-155,-90,-22,-191,20,-141,-104,121,-52],[-1177,-2556,-1355,-547,1312,-465,-645,-640,477,510,-91,-403,-597,958,-498,-200,169,-609,688,-240,341,-195,-308,-391,425,-242,-314,341,-680,116,183,-13,-173,-32,-160,432,-217,-66,-209,208,-84,-60,-52,137,-471,-190,2,438,-180,81,-215,-177,46,266,-28,31,-224,175,-280,99,-133,148,228,-29,-117,185,54,104,-41,201,-324,75,423,-103,-151,-19,-136,29,-96,-31,246,-75,17,293,84,93,-252,-6,-58,28,105,-250,-56,-13,-223,75,-224,144,-9,-91,-83,-22,305,271,100],[-1168,-2484,-1277,-572,1058,-135,-622,240,669,265,-760,455,-211,126,25,130,77,-553,187,6,-64,-710,92,-323,469,-473,203,-482,-156,46,95,354,-58,38,707,369,-100,223,-76,98,107,55,135,-176,-568,-29,283,429,-564,-131,-32,105,353,-313,-547,34,-251,292,-245,-104,-249,-25,489,180,-193,21,-78,-137,-203,-3,-316,-115,154,262,-11,-273,-26,113,-63,190,388,-28,145,146,-63,-100,-232,196,24,-198,-76,-366,-67,35,334,-184,-62,169,-135,30,278,-120,-45,90,-41],[-1086,-2739,-1158,187,897,-99,-292,93,514,-17,-909,18,-322,448,-818,-42,-766,-825,591,-179,222,-592,213,-12,380,-133,-195,129,-461,355,209,-344,159,139,304,67,-359,256,6,-517,13,-109,27,-109,-133,144,267,342,-392,-217,-286,289,182,-465,-154,-139,-155,-446,-234,-67,-130,-46,91,-155,187,559,-256,-62,-368,199,-331,136,-185,170,145,274,294,-50,85,-116,32,-95,17,102,-29,213,23,208,-69,-28,128,-297,-143,-74,-205,-139,83,47,-146,5,90,-88,-213,-68,81],[-1403,-2239,-1542,176,1227,-43,-826,-215,907,430,-630,-301,-585,660,-664,-250,-317,-737,251,112,-101,-561,197,-320,-76,-278,137,71,-744,-15,216,13,7,259,1112,-240,-68,380,90,-157,-180,-156,-66,183,-116,110,-22,399,-210,-220,152,62,80,-362,-43,65,-70,189,-239,-11,183,140,-21,207,-66,251,-117,136,-329,51,-307,34,-209,13,-49,-315,57,232,-1,-438,102,-22,133,-13,46,41,-159,10,58,158,-126,-136,-232,205,80,98,29,70,-28,56,-20,-12,155,-136,363],[-1153,-2564,-917,-111,1502,41,-685,175,752,104,-1018,5,-9,575,-58,-252,-5,-255,603,362,-256,-847,329,-325,-191,-301,201,188,-867,135,-64,-16,-441,-27,354,35,-208,498,387,125,25,121,42,176,152,305,-275,97,-348,-151,-77,8,-49,-379,-76,143,201,-116,-213,-159,316,-115,-182,21,-256,141,-130,11,-105,37,-140,229,-93,-136,304,104,-55,364,146,-201,221,-336,42,-42,-140,-14,2,-302,0,36,227,138,-437,179,233,249,70,81,-100,-266,-28,13,15,-31,255],[-828,-2584,-1445,-227,1431,112,-738,-93,1016,303,-34,-757,-239,1251,-345,-395,-412,-89,492,-486,-124,-174,-250,-366,110,-104,-348,61,-657,522,5,43,-29,-500,410,273,101,382,-52,143,197,-550,-123,-52,310,-188,112,-182,-209,-11,-260,-52,229,-191,47,-93,-307,-217,-86,142,278,-66,-89,68,-306,117,-62,-38,128,-46,-190,-217,98,-236,-374,-271,107,123,208,-156,166,71,57,101,-157,70,-386,-44,-84,191,83,-21,-310,12,19,-20,-76,37,11,55,-38,43,190,139,-1],[-1339,-2760,-1298,-327,1172,46,-885,162,874,231,-518,-687,-26,404,-156,-372,-260,-444,705,-565,-231,-364,-535,-245,725,-308,173,298,-333,585,-201,-177,76,-354,332,-222,-169,-83,344,-541,-56,-163,520,-169,345,-144,135,198,-208,-253,-231,30,121,-255,-13,-3,-172,-93,-143,-88,159,58,130,-152,-153,42,-87,-26,155,42,-241,-163,38,-87,-85,280,39,2,-83,-460,60,-83,206,127,50,11,-159,-161,-175,305,176,137,-43,350,-104,264,-7,132,-116,38,-2,380,-405,251,-2],[-1385,-2558,-914,-142,1476,269,-561,363,592,93,-956,-762,-171,352,-5,-112,-438,-469,181,33,-94,-618,-358,-377,310,76,4,-169,-307,335,-127,189,-17,-293,293,-357,627,479,75,616,1,-368,363,26,366,258,239,40,10,-178,-238,-1,398,-297,326,-66,-164,-150,-133,-313,1,99,-206,-48,-35,-441,-109,-276,253,-24,-154,-413,-266,-188,-179,225,54,289,-23,43,249,-32,349,165,121,17,145,138,-221,173,160,141,-170,36,75,205,-109,80,71,-130,226,167,-272,178,-135],[-925,-2159,-517,315,1998,487,261,49,251,-621,-342,-122,108,322,-415,-752,-777,-434,284,-161,15,-686,-79,346,680,116,-247,-46,-257,265,-62,-139,492,-613,387,112,404,44,-2,304,-141,-119,467,104,281,-9,-45,-36,-140,208,-72,521,413,210,112,146,-260,-275,-360,-110,-58,-293,-346,-268,-83,-280,-221,230,67,-440,-25,-145,-69,-171,-15,50,-108,-113,172,278,-25,241,72,91,-96,226,-96,152,-536,35,-33,2,-171,336,183,15,-219,63,-5,-1,-92,149,133,-157,46],[-1556,-2373,-897,752,1395,-97,-855,506,419,-521,-1225,-425,511,102,268,-727,411,-94,-67,-276,-903,-144,-238,244,725,80,124,-111,-281,-103,-92,178,262,-260,161,-105,-74,792,366,-71,-127,279,196,891,415,8,-200,-246,-24,-112,2,335,83,-154,268,-245,-159,-225,-49,42,-277,173,-45,-171,-253,-316,-423,247,-15,-107,232,223,-372,-152,55,8,190,168,36,-159,180,138,213,15,-292,-97,-94,-191,-461,15,-13,108,8,17,67,129,-145,-215,71,131,48,300,37,-338,-84],[-1176,-2039,-487,1109,1601,473,-297,561,176,-364,-796,-360,111,119,221,-619,-44,-314,-88,-482,-90,467,-21,-289,11,52,-513,122,184,113,72,684,783,-389,141,-73,48,325,385,-382,-164,-209,-263,325,-416,-272,-147,50,-74,-203,274,79,233,-43,10,-248,178,-337,107,-21,151,-243,116,347,70,-68,192,336,-115,-381,-54,-127,-52,23,270,50,54,44,48,87,-225,61,46,-125,-117,-260,128,18,-452,-22,-275,-66,-64,-87,45,34,324,-129,-12,-30,-115,-9,109,-52,-11],[-1402,-2227,-683,1571,1435,341,-527,684,99,-624,-1338,-710,-179,123,-305,6,36,-696,98,-208,89,194,49,148,1,-148,-391,99,396,383,211,12,678,87,107,432,110,143,812,-41,-251,-574,-92,423,192,-322,-6,43,128,125,63,-61,-284,239,326,-130,91,-258,169,47,139,93,51,191,37,-198,82,346,-34,-161,135,-22,-57,-32,152,217,-1,-23,-198,128,54,70,-37,70,294,-133,128,-70,130,-71,261,-73,-33,61,-48,-49,-10,44,-45,96,-35,13,167,28,-249],[-1362,-2109,-39,1412,1999,1066,-165,326,195,-1253,-498,-798,-588,469,-423,-564,-351,-290,-260,-378,-202,322,-124,390,-9,-130,-392,33,569,156,-187,320,421,290,150,-128,745,-262,342,-177,-350,-222,31,283,-240,-97,-146,174,267,173,-47,10,-132,339,124,272,163,-369,412,-208,154,-11,204,-14,-152,95,378,-28,-182,19,344,297,-81,27,-129,35,254,-325,67,22,256,22,-143,356,-160,-23,70,-18,-76,61,108,-147,91,-184,100,-167,-123,-8,-8,-197,45,-92,96,-60,33],[-1253,-2025,-265,1033,1405,772,-650,405,567,-791,-1129,-870,-33,393,-111,-668,-112,-1229,-220,33,293,5,236,367,38,-148,-126,224,285,-57,96,-16,285,91,359,4,858,34,606,384,-128,-155,41,282,-40,-197,-214,8,43,-364,-9,-84,-149,262,44,-176,271,-54,318,198,63,96,92,16,74,-423,190,-219,32,5,367,324,-101,-179,208,-30,-138,-138,74,74,-307,124,-31,-96,100,-187,104,-56,63,52,178,-252,28,65,-51,-363,63,-131,-35,68,-8,60,52,35,51],[-1749,-2284,-290,1006,1398,810,-29,992,526,-692,-1307,-532,-283,-116,-45,-824,-19,-774,-88,93,-3,-945,-162,-130,184,-262,-22,34,217,-6,-94,-164,717,-285,-253,-330,465,-11,150,161,12,-363,-168,138,-116,-27,-72,-366,116,-224,191,-256,29,-17,254,-183,-208,-271,-27,-355,369,136,133,-45,-9,-400,496,-33,-16,-439,-152,82,122,112,356,80,-252,-242,170,30,-279,-14,-158,-42,366,-254,69,-2,72,8,116,101,305,-96,-91,43,157,123,93,142,-287,-288,224,-81,-55],[-1591,-2042,-337,760,1476,469,-79,566,308,-170,-949,-757,-733,172,-125,-970,-148,-387,-217,-322,397,-160,-257,203,380,-281,-242,72,564,235,151,-51,626,-421,-102,421,546,-417,-22,-303,-67,-506,-57,-158,-234,-112,-244,-17,107,-138,49,83,-208,-28,-65,-177,-45,-302,47,-14,115,-67,119,8,-211,-324,358,-43,-27,271,-68,208,311,-88,-104,-202,257,-294,-268,35,-296,-299,-66,300,123,58,12,-5,-200,-165,328,-116,110,5,-65,160,160,209,32,-21,-143,-57,107,179,-13],[-1571,-2035,-41,976,1555,331,-129,769,371,-684,-656,-281,-232,330,51,-999,310,-233,-81,-246,-77,-96,20,369,127,-685,346,-119,469,403,372,115,152,-116,356,256,661,459,-243,-282,-7,218,-43,243,-496,70,-361,-95,-185,-126,-60,-385,-37,331,-189,165,236,42,-3,-310,116,227,-125,137,213,40,125,-196,58,-103,48,-208,211,-58,-82,188,65,-324,-49,81,-40,56,-250,-66,63,141,-87,-21,-46,223,-47,54,144,-25,-221,-122,0,-28,30,-4,-92,33,144,37,-176],[-1928,-1853,-196,1228,1889,132,-192,241,-27,-341,-557,-750,-88,853,-65,-1148,459,-376,-142,-264,316,-139,-371,469,-3,-377,41,-99,195,100,201,119,205,-359,-247,153,492,41,-471,38,473,384,-365,-77,-501,-29,-67,82,-114,189,171,-298,267,336,24,69,-35,-25,-96,-152,66,63,-361,330,56,229,345,-7,13,241,-16,249,146,16,-71,7,-61,-81,-28,-74,51,369,119,33,-23,-195,-115,-193,108,48,-57,122,42,314,10,198,13,-100,-85,70,-93,-131,101,176,-197],[-1174,-1751,110,1123,1502,798,-189,584,434,-475,-673,-783,94,814,395,-1028,276,-154,-363,-625,67,299,-204,464,119,-218,-121,-75,439,81,-290,308,69,-628,86,192,421,-386,-165,441,404,159,-262,-45,-298,-276,60,-121,-194,-227,119,-185,88,26,179,-13,211,146,-7,31,69,26,3,-51,122,235,561,-374,4,73,91,-58,-42,-68,121,-81,-11,-127,230,-75,84,-249,-490,-208,-54,-35,152,321,153,-13,-177,-104,-27,52,-10,-13,261,-37,43,103,-115,104,-121,-161,-50],[-1821,-2219,-295,1393,1363,146,-36,854,-298,-437,-755,-360,539,282,21,-325,738,163,-211,318,95,-51,-153,190,-362,-557,-97,-277,-36,453,129,91,75,-442,21,75,532,-44,178,274,575,-64,-252,139,238,-172,-390,278,111,251,157,-357,15,366,44,375,6,193,-133,-27,-9,270,-34,437,68,116,-2,117,-157,92,111,-207,36,121,191,41,196,-67,175,-116,-109,-66,-350,33,-26,-93,123,176,74,-11,-86,-132,43,-32,256,-140,-87,19,-43,31,-175,-158,-264,149,-158],[-1525,-1723,272,1481,1692,-56,-425,733,199,-635,-673,-279,889,177,145,-787,992,64,108,-23,-144,438,16,1038,-231,-362,396,154,19,299,217,-171,222,-448,541,182,188,-48,-325,371,63,-92,-164,-25,13,-236,-675,210,63,51,-36,-235,-98,-12,-41,151,234,-37,90,222,6,156,-462,130,79,160,-132,-64,-58,-66,78,-392,137,419,170,-174,255,44,-72,-94,234,185,75,99,-174,-50,473,-83,502,-163,-217,123,-27,-16,251,-13,58,147,-126,-248,-56,-120,54,177,50],[-1795,-1579,387,1230,1361,452,-440,604,135,-726,-430,-395,464,153,429,-632,473,-37,-359,-85,-176,664,438,859,-164,170,766,293,372,344,-1,254,-23,-480,451,307,-38,-36,-394,67,266,54,-289,-36,143,-204,-14,26,-102,1,358,8,76,224,19,178,52,142,134,135,-365,175,-181,-198,-34,208,-86,-117,-87,-209,-50,116,149,177,-119,115,85,-33,-107,100,215,48,-261,-146,-46,1,139,-207,220,17,89,-13,44,-175,206,-159,172,45,-36,81,-102,-345,-54,206,47],[-1608,-1787,246,1602,1245,601,-430,477,-262,-983,-553,-327,459,-303,538,-511,225,211,-154,-104,185,351,564,857,-413,544,473,-173,-98,28,-183,-127,52,28,-39,-124,-403,-66,76,340,201,250,458,293,523,-89,-341,174,-179,-229,-127,-350,12,-49,17,193,389,454,58,218,-289,78,-158,31,296,-96,-63,-49,2,-114,-71,-97,126,71,110,31,-50,-31,305,-89,265,-317,-85,40,-18,62,52,57,-7,18,153,-130,42,-370,89,-286,-8,70,-10,17,-47,-262,-77,198,-7],[-1574,-1779,210,2070,1261,580,-587,597,-321,-1464,-436,-315,375,360,559,-793,300,141,-313,116,-108,496,1090,684,-394,-2,283,-377,105,432,-384,-377,103,-112,-135,168,-214,12,184,-322,205,-117,132,-91,353,241,-154,-383,-196,51,388,-226,158,173,178,101,43,161,177,-12,51,-146,158,-198,61,338,8,148,-304,54,55,-136,27,169,110,-60,252,133,67,38,-110,-307,-254,-61,52,151,-60,25,332,40,-292,-209,-41,-91,204,126,-135,-60,88,-116,-190,66,-47,-52,33],[-2206,-1408,-21,1409,1371,251,-236,709,22,-716,46,-878,93,-337,735,-914,417,198,278,565,-298,233,227,941,-52,-272,219,-197,150,338,67,-494,407,152,-375,-490,-126,-36,82,65,329,-101,-175,-482,204,287,48,51,-379,-72,208,-516,-83,-353,216,-81,94,347,63,-51,311,-421,147,-50,-47,-108,-232,137,122,-52,-15,123,172,231,-312,34,-76,351,-242,-73,95,206,248,-182,140,134,-52,178,-165,-78,340,0,-98,52,-8,-344,34,-66,-107,-123,236,256,-189,-61,-68],[-2211,-910,104,901,1193,415,-322,502,182,-1066,-167,-1230,-128,-79,829,-630,220,-291,302,810,-90,35,88,708,-27,-15,-154,-366,-104,549,91,-256,-45,-397,-503,-366,-427,113,-50,-66,385,246,612,-285,475,275,-1,18,-190,103,168,-55,-281,-61,-153,303,-73,444,23,65,81,-399,-292,71,-336,-177,-337,386,150,-105,-241,-181,69,379,-161,-16,-391,-92,-87,-101,172,-34,-71,-188,-33,201,-351,144,31,78,116,8,135,113,-238,296,-160,-110,209,-8,57,110,-123,-345,105],[-2504,-366,-101,532,850,-57,-775,417,312,-839,409,-1091,-510,407,1413,-829,156,635,-86,554,-41,648,84,397,-151,55,230,95,105,138,-58,51,-139,85,19,-133,-208,402,246,419,522,252,482,-280,276,79,416,54,30,-58,283,114,-289,104,-218,299,-27,189,24,478,33,-167,-151,-162,34,24,-314,-23,10,-111,-213,47,250,274,-206,-166,-232,-45,88,-64,40,44,-3,-151,-5,302,338,227,180,33,-82,-55,-177,21,101,120,-114,-93,27,-241,-52,148,-44,-101,-192],[-2053,-710,28,-393,989,201,-512,1095,1034,-29,-52,-741,41,186,1682,-352,284,262,-444,661,-593,216,2,142,-14,205,169,314,-152,38,-34,140,22,-202,93,225,-644,-126,-46,154,-28,401,-67,-158,65,110,236,4,48,104,250,215,129,89,52,-188,43,54,-34,357,-78,-35,-143,-182,4,-351,-185,73,-116,33,-148,-122,18,280,-373,-370,-70,281,186,-111,-198,-91,-89,-233,-66,121,-151,-50,123,19,104,111,-54,-23,155,-5,17,-176,-217,-84,229,-284,24,-171,-241],[-2200,-248,20,729,960,-50,-555,668,282,-264,320,-826,-318,-162,1101,-561,402,825,-320,847,-156,295,-206,695,-219,131,-110,-58,-98,214,615,-91,288,103,723,30,-590,-415,31,39,465,181,-108,-90,241,289,-210,257,31,98,304,211,-211,133,-147,-177,283,171,-306,85,-97,77,369,-102,28,-108,-416,213,-120,103,-37,-20,-44,-16,-187,-249,336,146,-87,-36,-419,-27,284,-229,-156,52,-40,32,-125,-76,-138,218,110,-348,12,20,-103,146,104,190,128,-88,247,89,-29],[-2320,44,390,485,1070,-91,-234,1028,200,-252,395,-1196,46,383,1107,-576,-234,122,-437,1083,148,386,-453,176,-362,-163,-37,226,-145,119,285,-349,-11,-580,99,246,-416,-363,-527,-99,330,154,-179,-34,137,96,-120,-33,48,-273,225,-16,-239,-68,-127,124,177,104,-273,64,-63,-200,52,-73,-285,-5,-338,178,267,-287,-225,-161,18,-62,-190,21,2,-90,345,10,-173,-479,-103,-125,-259,89,-257,-123,-42,-173,3,39,250,-8,-146,18,-82,265,-173,-196,295,-16,-130,-4,74],[-2327,93,932,814,834,-384,-769,319,504,-833,195,-1178,-199,57,1365,-354,120,235,-446,186,-284,703,-369,-8,-309,195,632,436,234,-187,-113,-6,-609,-17,-193,91,-315,-205,-718,143,101,458,-317,58,123,-233,825,438,229,-41,-132,-2,195,-98,-31,10,339,-393,-61,407,192,-145,476,-475,-89,-238,24,-185,31,47,54,58,-158,-90,-8,139,39,-442,-181,-289,-394,-162,-66,-104,83,-192,52,-304,-191,226,-151,116,171,-73,-138,83,28,75,-217,-75,-51,104,-185,-58,-116],[-2064,-164,798,-10,784,-284,-457,648,562,-523,-130,-498,-342,-391,1383,-434,-442,561,-363,788,-69,-160,-262,-178,-475,154,149,599,76,69,80,548,-691,-325,-104,457,-259,-6,-496,-148,196,442,153,333,167,121,310,-110,463,-309,206,78,-133,-200,48,93,8,-431,-335,376,-105,-192,260,-383,-68,-125,176,-385,-37,84,-116,-52,-110,84,-15,270,57,-57,-61,251,30,-425,52,63,-31,52,-56,-99,-131,-69,91,121,7,-285,-173,-279,-14,141,90,-104,-150,134,9,-149,-14],[-2230,-177,231,525,625,-217,-155,643,249,-878,261,-590,-122,-630,1012,43,-295,56,-183,1014,55,-305,-606,23,-613,114,39,265,-54,-138,214,-190,-269,-104,216,116,-452,-76,-147,-232,-117,164,29,309,432,408,-160,-281,-39,-32,-115,664,66,-39,88,-27,224,196,-110,218,208,524,423,45,-122,101,-10,-101,111,-55,152,-285,-270,-425,342,-18,91,-283,140,-15,-41,-454,-19,-34,184,-15,-20,120,-171,-49,-286,8,168,-113,47,-149,-211,160,160,270,227,14,26,72,-97],[-2285,-876,677,188,849,-562,-140,698,364,-538,252,-490,54,-516,1149,-197,-52,-27,-340,1017,441,-282,-258,477,-722,361,-15,-158,-274,410,1,-79,-476,148,-213,114,-52,204,154,-415,-18,-28,-21,274,152,43,-169,-216,-30,-108,-100,-134,-182,-46,-169,-70,-245,75,-579,-168,247,-42,419,248,357,-164,5,-101,-189,51,-138,-85,-250,-128,388,-196,115,219,-52,107,180,96,217,13,220,4,125,-238,-111,-224,-141,179,-7,-64,113,-268,-139,-161,54,93,250,-136,289,56,72],[-1871,-1296,432,628,1025,-679,-99,723,-57,-765,225,-488,-326,-496,822,-196,-22,324,275,505,82,5,-361,-311,-625,204,-295,117,-328,58,355,-345,60,61,-818,-8,-400,-93,317,-3,158,48,-51,270,357,-251,-282,-152,-231,188,-450,401,-31,-269,61,-320,-344,-328,-232,236,-153,56,36,-286,68,-77,298,-401,-73,94,-168,190,73,-47,40,1,222,-338,245,114,-1,291,102,-150,122,-100,-13,23,-13,-462,45,172,-25,41,126,-259,-77,-91,-28,17,278,130,-46,-109,5],[-2578,-774,1085,860,1239,-482,217,689,-88,-1251,352,-506,-669,-197,652,-71,39,29,-113,362,263,-33,15,-263,-683,-38,349,145,-455,-466,229,-126,-267,331,-85,361,-400,-267,-117,272,-402,-300,-173,239,-174,-165,-225,-782,-163,332,-188,401,132,-67,36,-23,-435,140,-75,77,78,120,-476,-163,-14,189,186,-351,95,-155,-163,271,-87,-225,-41,34,124,-273,-299,-113,91,93,97,-194,66,-70,78,-242,30,-195,49,58,-66,111,344,61,-71,-312,-180,150,100,166,58,-141,0],[-2675,-342,478,361,791,-369,-220,741,680,-1211,221,-617,-1057,-364,881,-119,-155,143,-10,390,438,18,141,-151,-619,210,138,270,-216,-191,494,-371,-252,611,58,-177,-406,-446,101,-94,-111,36,-329,-248,-10,25,-116,-348,-279,-94,-711,124,224,-80,-347,39,-461,-126,112,-8,63,-215,-171,-72,-123,167,-48,-528,-7,180,-13,141,132,24,-221,-113,-164,-137,-253,-32,104,13,-86,28,-43,-27,-82,-42,-43,-69,276,185,265,75,-165,72,-48,29,107,204,189,-81,19,-105,390],[-2630,-508,658,629,786,-484,-342,851,714,-1102,818,-473,-1110,-306,852,-224,12,107,364,288,172,21,163,-58,-343,450,312,-345,-80,-331,-5,-176,-285,262,-182,-354,-17,160,-5,382,-300,-469,211,0,-3,-136,-131,-467,-267,56,-35,15,156,151,-365,-93,-14,473,-119,-134,-86,307,75,112,12,401,-243,-464,-5,-58,-272,-240,-48,-35,-40,28,-262,-57,-299,104,-57,337,291,174,-20,-183,-139,-66,-18,-127,-229,45,27,206,-89,138,90,116,206,187,-172,-159,-3,21,304],[-2353,-1204,685,-441,317,-951,251,636,717,-489,608,-630,-611,-426,726,580,-165,-163,562,810,239,-258,-88,-26,-289,-133,80,-90,7,-216,350,-239,-200,437,-718,-296,-260,-444,261,452,-171,-507,156,-139,67,-419,1,-116,168,299,-116,-182,84,233,-100,-397,-381,-167,184,114,104,58,-139,353,46,227,83,-142,-243,30,-346,-80,90,-144,99,-10,40,-205,20,-90,-279,375,23,-97,41,-335,-20,113,-94,25,68,-257,37,47,8,-49,-47,-56,152,52,-125,208,-23,-222,262],[-2325,-753,725,-114,553,-839,464,988,307,-548,1008,-15,-593,-539,540,-159,-141,246,267,245,275,-310,172,-368,-798,-22,-104,125,304,-555,263,-30,246,-20,-421,-362,-124,-564,464,-428,2,-309,-76,-192,257,291,286,-171,105,-338,-107,-271,178,376,-372,-345,-141,69,-245,22,-213,156,14,216,770,57,4,-2,-78,-355,43,61,-247,-282,72,-301,-149,-100,51,-145,-121,46,-61,351,-67,70,169,154,-16,-95,-50,-68,-236,307,-133,22,83,134,-29,74,-302,91,-194,-145,-9],[-2544,-975,581,139,189,-1128,-89,1239,191,-466,535,-326,-907,-710,1112,363,312,-49,663,188,-352,15,154,-210,-417,-134,-50,-224,506,-469,525,-10,500,69,-204,-39,-295,-240,156,-123,123,-863,91,-116,-98,-87,232,66,361,-58,-175,0,-18,235,-23,-221,-432,-304,134,21,-262,308,164,358,-109,179,-395,-290,-151,31,5,-4,-138,-98,-154,11,175,-68,-174,213,82,169,91,141,-332,-74,-175,127,-170,-39,-139,-283,29,55,3,130,-63,-126,-61,-219,-57,12,-233,-2,-28],[-2211,-582,829,-372,380,-1348,645,801,1178,-636,1022,-561,49,-481,860,769,203,544,357,531,-377,-438,427,116,-302,100,54,29,293,-130,868,437,-170,-224,-204,1,-104,-217,200,148,-609,-303,-246,-29,-92,-38,91,-177,173,-624,-19,-535,94,-94,-37,-163,63,-211,-180,-350,-128,177,102,31,-91,-105,-55,-62,258,26,89,52,-61,-201,228,95,273,7,-248,13,161,140,282,317,121,-206,-39,12,-4,-100,3,-36,-41,50,-202,-40,266,54,-81,-34,131,45,55,5,-67],[-2012,-997,559,-292,266,-1352,125,567,875,-842,1102,-448,279,2,322,340,391,599,132,-40,-16,-152,-113,51,-66,-4,-19,67,529,-314,-20,514,5,-148,-496,32,-52,-87,184,-98,-217,-236,-514,-44,-208,-7,218,-366,165,-47,49,-361,40,303,-336,58,60,-8,-305,-264,-387,427,66,12,42,226,45,48,12,18,57,158,-166,-275,195,23,87,-143,-151,-50,80,26,78,21,-309,-76,-104,144,-140,-78,50,-109,29,48,-151,-32,7,63,-91,-131,-40,74,-196,-107,19],[-2166,-946,541,-908,-360,-1992,-77,517,389,-609,864,-227,606,-85,417,-256,-119,428,102,61,-308,-176,374,224,236,-74,-628,321,517,-446,-51,592,191,157,-411,5,-305,397,-188,-39,-52,-628,132,-82,423,-423,296,349,90,135,17,-235,114,-33,94,161,-402,-361,-298,-205,-435,35,-97,152,65,102,286,-21,-109,109,-70,156,-68,-347,15,293,34,6,4,276,52,71,77,90,-245,165,-133,-216,22,54,-145,-163,111,51,-203,-235,361,-159,255,-97,-184,-304,-236,15,-73],[-2372,-918,265,-1210,95,-1588,387,397,601,-248,1442,-397,606,-182,563,186,-461,-28,-338,-265,-20,166,204,538,-32,-180,57,518,568,-184,-311,657,152,-330,103,129,-183,370,-208,38,-364,-160,-141,134,86,155,400,410,159,-136,21,-72,174,271,-56,168,-193,97,52,-419,-262,486,-147,223,320,309,143,8,-10,189,61,322,-84,-152,-77,141,-104,42,135,-2,271,-46,-107,-81,-296,31,-47,171,28,114,242,-45,124,272,14,-229,-162,4,-31,-48,-3,-176,-76,-43,-50],[-1714,-1300,533,-1509,-32,-1970,516,309,566,-265,1061,-407,814,-29,252,313,-554,-163,-208,-441,193,-269,414,458,-18,-427,-197,71,437,69,-341,384,319,-48,-285,275,-400,675,305,-172,-173,-286,113,-281,-192,213,63,27,-68,-478,-71,-507,-180,-34,-47,-148,-442,515,80,-89,142,343,-275,151,253,104,89,-108,-266,341,84,250,-413,-241,132,35,-1,29,241,-289,-35,97,62,-228,-280,90,-132,133,37,68,165,80,63,-12,24,65,115,272,-83,-288,-57,-198,-16,-174,91],[-2411,-1295,332,-921,-155,-2020,377,705,296,-364,1006,-269,987,-265,-17,323,114,-89,41,-396,-173,-435,127,526,244,-509,-233,300,410,-521,50,397,586,-35,-194,-109,-471,251,161,292,-288,-26,-245,-205,-122,74,19,-197,-151,-52,-357,-18,-6,410,-187,-112,-249,469,109,-296,42,-65,-197,270,-129,-124,72,-8,-224,-150,292,87,-206,-135,164,-17,146,208,13,-173,96,18,94,-36,-254,204,113,254,411,407,96,-268,-72,19,-45,-72,-2,238,-30,1,-17,7,-96,174,-37],[-2241,-532,647,-1670,-270,-1208,735,541,513,-688,1332,-333,147,-280,519,84,-541,430,91,-123,100,-498,0,452,1346,-394,-19,78,500,-416,-233,494,122,-13,-363,-45,-148,-7,33,-119,93,-205,319,-458,-34,475,-545,318,-87,-84,52,109,147,-7,-245,348,-397,103,-96,-17,46,-249,-131,394,-178,-97,155,77,186,120,187,374,-319,-72,80,224,96,122,38,-80,-247,-45,-127,103,58,161,-74,70,132,214,-12,-143,-317,1,-7,-38,-325,61,322,153,121,133,116,46,-99],[-2380,-687,622,-846,-206,-1462,431,817,217,-42,934,-172,347,-84,191,95,-319,-397,14,-533,-408,103,304,600,1042,-213,428,215,417,-92,-321,912,-139,40,-124,684,-235,47,-105,-257,-246,182,168,-135,58,287,-166,27,103,149,-288,187,-90,-169,282,290,8,-93,341,139,-244,30,214,30,343,-6,286,-85,-37,-82,-20,40,-34,-312,-186,155,-10,228,27,128,-132,-61,-181,-20,136,31,-92,179,253,271,164,49,-398,-126,256,178,-341,-71,117,-19,-3,-135,50,-10,64],[-2362,-821,685,-498,-84,-1429,692,879,26,-345,1178,147,225,-132,-77,271,-139,123,552,-104,-259,150,119,653,703,8,-93,-198,21,139,-455,728,24,243,-462,245,347,0,24,74,-94,-14,34,-81,-373,-33,-62,-17,-163,322,-259,628,-210,298,264,-58,-63,-72,178,52,-161,21,184,107,302,-64,-66,38,264,6,-279,-64,38,43,-158,169,-230,113,233,47,-39,-164,-175,77,-198,21,-54,33,25,-11,-2,-233,-143,198,265,81,-296,23,192,100,175,396,303,-249,-34],[-1845,-875,929,-888,608,-1077,935,935,-78,-496,899,60,31,-616,-303,-261,197,-49,611,-478,-295,-105,-163,436,763,196,163,-104,-281,128,-303,770,-125,-239,-253,359,269,249,-186,76,-159,14,203,-99,108,-24,142,-4,81,38,-61,324,25,-369,-86,-380,139,-409,414,-164,-95,-65,3,-31,164,72,192,104,-26,63,-31,-51,-162,-204,-54,-27,-52,-324,-68,220,293,-65,-157,-141,70,268,-42,84,90,-109,-65,15,111,198,266,120,233,104,79,132,-44,5,336,-94,-3],[-2481,-464,1262,-268,417,-1295,1053,878,-188,-791,1113,-247,262,-602,-198,-308,-51,-192,37,-69,289,321,-253,-7,463,-1,-429,446,-173,108,-228,377,34,289,-427,84,292,104,-251,-244,81,-269,74,-378,152,-19,-231,290,-54,36,-119,-23,-360,-464,153,-19,79,160,635,-115,89,-226,-35,-111,-257,-332,-232,-150,-213,-253,257,-109,-34,-116,-255,-65,-317,-20,25,-125,-68,114,-63,-216,217,9,113,-10,-12,36,-358,-110,-175,44,11,1,-67,478,-85,-149,199,139,40,126,-36],[-2895,-792,680,-270,20,-1567,1298,1012,130,-905,670,-129,968,-871,-128,298,298,-243,-456,-41,246,37,-294,-31,262,-553,27,356,6,72,-476,416,-251,380,-265,-109,82,248,-29,80,-421,-91,77,188,16,-161,73,461,160,231,95,92,219,-462,121,-232,-280,423,312,-123,239,193,366,-255,-81,-278,321,220,-40,-299,-169,-540,284,197,-148,-19,-13,392,-140,-115,-325,-260,81,-107,353,-187,104,-324,85,43,-256,30,-67,160,-169,-67,290,58,-371,-110,30,-229,31,176,-377],[-1910,-916,1643,-387,58,-1770,1419,1223,-143,-262,490,-151,653,-922,-102,-38,-125,-32,-284,-407,540,52,105,319,159,-696,-874,23,-631,43,-426,-337,256,-178,-131,29,-55,-86,-101,180,-182,4,319,-64,268,-435,-350,234,417,-132,6,-126,-149,-90,-178,-211,-124,285,-62,-87,-116,-5,187,-296,110,93,-63,201,297,-127,141,156,-114,594,-346,10,194,-51,-153,-81,-39,-489,78,124,171,215,67,-34,-46,23,-58,173,157,128,-355,169,229,-64,29,-128,-122,52,226,201,283],[-2123,-694,1457,-416,-146,-1765,750,1038,-27,-233,922,43,1027,-339,-4,-299,-262,-202,-369,-192,260,278,104,251,326,-529,-368,385,-542,-148,-375,561,-110,-97,-133,52,379,286,-380,266,-18,-83,162,383,135,-184,-204,369,531,-98,-166,-160,-342,-299,304,-141,-58,70,260,-10,-39,-57,-5,-208,52,-8,-328,-73,-22,-163,289,-41,-99,308,-159,-216,-145,-57,-72,77,-167,-219,-241,224,487,37,-136,91,-187,-127,-5,116,27,-229,-20,3,-220,133,-215,23,16,122,-109,17,148],[-1762,-492,1118,-288,161,-1408,1543,818,47,-771,1044,-279,392,-817,-772,72,-515,-510,-11,-46,679,99,414,-214,383,-194,-580,231,-859,21,-195,-49,193,-522,233,-140,52,171,-217,-179,-78,-141,-67,375,32,-73,30,-24,-161,155,384,285,-345,-262,235,122,-271,430,-28,79,-148,-95,162,-288,-10,-30,71,134,54,-160,82,-308,-116,213,54,35,-116,19,-83,8,-56,-224,-21,-147,125,-94,243,58,-32,52,-167,88,331,-161,2,99,323,-85,-160,-211,238,8,175,198,-208],[-1837,-1134,1156,-487,390,-967,1572,824,138,-610,701,136,9,-1260,-982,-431,-132,-475,615,-416,639,-403,593,120,211,-209,-697,90,-614,168,42,224,-86,-122,371,-367,-113,209,51,67,218,208,136,17,302,385,-236,35,-316,-23,-151,-29,-397,151,183,93,5,116,281,411,-48,-244,-209,235,133,-233,109,-223,193,71,2,-234,175,-125,149,-206,-487,12,-193,217,57,327,-183,-97,-75,-257,199,-72,-50,-21,74,133,326,-186,-72,-119,8,26,-231,-181,-133,-22,113,111,87],[-2227,-459,1108,-58,394,-1535,1186,806,-503,-313,779,-46,1,-181,-575,-309,128,-593,184,227,-52,71,822,256,52,-395,-224,86,-770,-523,290,-52,251,164,127,73,-174,191,-204,66,-72,217,-90,301,-511,-196,127,-419,-335,379,-214,181,-283,-68,408,259,316,-5,-130,181,121,-170,-397,-168,161,-146,-265,103,253,226,-127,46,18,-161,-123,-91,-9,116,-69,99,-46,86,-90,-148,69,50,-193,-140,-76,47,98,12,111,-21,286,-29,142,-85,-220,28,-170,75,-146,144,-83],[-1936,-453,847,-383,287,-1795,1311,629,190,30,650,-370,-668,-635,-796,-74,-181,461,89,-36,558,438,458,95,187,-318,-827,85,-426,145,210,-504,14,22,-19,-335,520,-126,254,-177,187,446,-511,36,-104,58,206,-80,-341,-280,-320,100,-210,425,-206,215,381,39,-48,-287,-125,-610,-121,128,-70,-161,14,18,142,-10,74,122,-136,194,-214,-13,-77,182,166,283,67,87,127,1,-159,11,31,-229,102,-68,-57,-17,8,-181,-241,132,317,-243,-6,14,108,-11,-138,-82,252],[-1961,-485,1501,-126,-7,-1712,1687,51,-433,-421,542,103,-753,-606,-1099,-330,-116,659,219,-312,564,298,303,282,488,-749,-590,-36,-309,36,-275,-47,-732,214,316,-102,-23,343,427,-145,263,208,-281,245,-50,299,231,-140,-513,236,128,16,62,437,-38,80,579,351,-257,131,140,-342,85,-27,-389,121,108,296,197,-27,-138,256,-46,-244,-50,-50,-17,214,-49,15,269,211,303,45,-174,18,13,388,-2,-281,235,120,171,-165,-292,-76,-97,81,-79,381,-260,-26,7,-75,-248],[-2572,65,1173,358,69,-1053,897,653,-272,-849,142,-231,-887,-404,-479,107,18,341,306,23,124,461,679,-480,336,-132,-19,360,-283,-615,-315,-362,-925,-170,328,-310,116,868,-141,-25,-52,-57,-527,-168,398,194,85,-303,-301,380,295,186,307,139,-52,76,603,-128,-94,96,454,-330,-124,-78,-171,-36,316,-123,142,-98,-34,64,-136,-119,-417,-3,-230,-104,419,319,-155,93,273,148,-86,-172,-104,-126,79,126,-171,-57,-216,-82,-267,31,28,-12,29,191,-529,-244,-266,150,24],[-2444,10,1027,111,296,-1171,1058,381,-145,-173,-326,-673,-680,-594,-85,142,224,437,-143,-90,-35,537,95,-335,284,-7,-166,498,-358,-458,-100,-183,-159,-165,559,-419,399,253,-219,160,16,84,-494,-52,4,-197,504,114,-198,306,-36,-346,76,-148,54,34,273,54,-55,250,61,-153,236,-178,83,133,-100,-68,-25,73,12,-26,-147,100,233,-22,-246,87,-249,239,-125,167,58,119,50,-113,-173,-31,-38,-8,103,81,-129,99,129,85,-18,-264,-179,291,-240,180,-1,88,55],[-1967,-504,1408,-327,15,-1141,978,199,89,-353,-271,-484,-1102,-872,-517,284,-10,870,-114,-374,-236,361,-178,-153,650,-347,141,650,-333,243,-320,-104,-168,77,137,-331,514,171,404,-416,216,271,-542,116,119,-192,400,28,-192,290,99,-8,-18,-164,-273,-113,52,-154,-270,35,25,-123,134,174,-196,-4,298,7,255,111,-104,318,151,39,19,90,86,311,65,207,226,-64,10,-1,-23,-116,-87,-72,-33,298,361,84,98,-141,-140,95,-299,-109,-202,82,270,-37,-39,-62,60],[-1096,-391,1683,581,103,-1428,1404,338,-284,-375,-705,67,-679,-1598,-533,-262,-588,769,-469,-483,303,84,218,143,388,-562,-217,579,-65,4,-423,-728,133,-267,100,-131,629,-29,312,-245,-44,301,-419,-281,134,-518,-168,156,-98,228,-7,270,-8,-579,-527,132,79,-492,-267,417,-164,-66,375,-161,105,162,-98,-193,345,81,-152,-350,285,137,388,-74,48,25,58,142,22,357,219,67,132,35,-233,1,-52,363,-70,116,46,-151,134,48,-146,-90,97,175,103,-108,1,-19,-21],[-1427,-625,1096,-7,-162,-1260,1260,8,288,127,-902,-215,-1055,-697,-195,-301,-565,142,-365,2,210,-27,-270,-243,-29,-311,144,293,-250,272,23,-804,143,-292,210,40,421,-283,-155,16,-209,156,-128,-542,-457,-302,98,24,158,36,166,64,-88,-302,-117,-573,-441,-31,-138,561,-130,177,194,-140,242,347,11,332,220,-121,-116,51,-112,208,-38,-86,48,-70,188,-329,47,90,92,309,560,-120,-180,94,176,33,-77,101,-169,-261,-45,5,-46,-272,95,206,-18,-273,41,193,-11],[-2128,-391,754,55,-477,-1270,937,20,-446,-455,-1013,-512,-684,-619,-269,145,-514,-569,-265,337,514,276,-231,-367,180,-14,148,218,85,-97,71,-968,-362,-334,236,-81,51,336,1,-351,139,678,123,-76,-396,-192,261,-248,384,25,194,-19,47,205,-132,-262,-39,-88,205,189,-274,168,-110,-48,-253,273,41,163,-239,71,-224,73,134,-177,275,-188,-2,100,157,-282,-33,-209,-29,-66,351,-227,-113,52,115,-32,-79,-201,-252,-281,111,-36,-31,-188,15,-213,270,47,-67,71,-192],[-1868,-513,701,-748,-351,-1812,867,146,-96,246,-968,184,-852,-746,6,272,-43,120,-437,-533,-84,347,-558,88,244,25,9,214,-58,183,276,-726,208,-30,528,135,372,30,-43,-274,359,679,-97,-460,-183,-596,286,-323,230,-234,-16,175,202,-119,31,-415,-104,-111,380,167,-475,368,-44,-116,-140,227,-294,121,-242,305,438,213,255,63,-104,-135,5,-15,2,-71,525,-100,-19,16,201,-314,-154,388,231,-200,79,22,-204,150,70,247,45,-7,136,-168,4,-171,-27,4,21],[-2427,-382,338,-272,-3,-925,1200,453,583,66,-914,101,-423,-648,707,1028,-120,-440,-398,325,-734,-67,400,-326,160,945,177,669,176,51,213,-310,404,56,488,-76,193,-113,73,-321,-461,821,-204,-261,-334,-265,247,70,-42,77,-312,301,-9,138,748,129,200,-74,357,29,-96,109,-176,126,-25,58,-89,151,-290,-56,-22,-264,69,227,-57,147,172,-111,68,-33,191,458,-203,-156,245,-223,-285,166,-243,125,16,-108,42,220,-23,-251,-35,116,1,100,-102,145,33,-62,-182],[-2102,-1233,175,276,362,-1230,959,-1,15,-233,-617,668,-868,-577,-210,578,-97,72,-503,144,-642,-52,-281,-264,-49,176,122,-305,134,818,29,76,162,333,266,-380,-18,5,455,-442,-190,596,-210,256,-732,254,-133,163,89,387,175,234,-149,231,173,-261,166,104,1,209,-99,-23,92,324,-120,374,-171,301,-519,277,-150,52,201,-257,173,339,25,-38,-14,-149,-66,41,-225,31,26,-78,-55,67,-56,65,221,63,123,35,144,17,39,-121,-55,-328,-188,142,169,-168,-93],[-1723,-1337,95,-1128,160,-1325,1026,-274,629,157,-743,603,-434,-239,615,816,-1016,51,-1181,588,-217,-272,-89,-590,-37,375,-342,-341,358,483,-74,-211,160,731,329,107,327,193,694,38,8,294,80,47,41,-199,306,129,-10,253,144,11,-92,173,300,405,47,-267,301,-115,-180,65,-38,-116,-68,234,181,-233,-178,79,-80,92,-58,-158,155,353,35,-320,255,61,-15,36,-133,-247,-72,128,-2,-196,89,183,142,92,232,334,427,-61,-67,0,-16,-36,-7,29,-22,133,-17],[-1842,-1413,305,-508,404,-1139,1123,190,398,374,-685,992,-353,-935,577,492,-572,197,-764,251,-429,-419,-142,-241,-120,465,-197,-485,-46,610,-16,-707,540,639,208,-338,104,179,466,-374,-233,-23,-194,-34,-143,297,-113,-85,75,18,175,-120,2,307,-3,-63,36,175,72,0,114,267,-22,-98,166,46,-287,26,-138,165,9,12,-334,-65,0,397,2,32,213,-22,-58,17,-151,-259,-10,180,303,176,-162,144,-3,6,-71,43,315,-91,61,-54,-298,-190,-86,112,226,228,193],[-2337,-951,208,-972,142,-1143,839,-109,340,404,-946,375,-615,-776,668,601,-253,287,-1293,-4,-642,222,-169,-439,410,747,81,-116,-308,739,19,-64,-73,452,-141,228,275,-93,270,48,-205,-4,266,-219,303,33,-2,-415,281,-88,137,-131,270,485,482,-294,-200,36,35,-22,21,98,-433,62,-229,-92,-187,-125,-204,-155,37,-142,60,48,102,238,4,167,269,233,8,-49,-314,-19,55,-36,14,109,-395,-198,190,-39,-377,193,69,271,127,-67,155,105,-64,80,71,293,-46],[-1801,-935,594,-723,608,-682,783,-427,311,211,-790,-116,-1051,-287,262,14,103,48,-997,-705,-165,247,-365,-294,227,651,30,-305,-241,519,-79,-291,37,448,-121,-252,399,132,127,262,168,126,31,242,-359,-28,3,-230,92,-167,21,75,296,516,253,-150,132,195,195,-103,-5,79,-33,373,240,-126,-239,-73,329,-104,97,-182,30,269,-65,94,-339,-28,105,-58,149,-254,195,19,-158,471,40,-33,152,113,-33,92,20,31,130,271,214,-47,122,64,239,42,-44,-294,64],[-2215,-682,-91,-1168,235,-1060,1070,-450,1046,558,-550,-379,-772,-23,436,463,-191,61,-872,69,-367,403,-163,-437,112,808,168,337,48,243,192,-429,-51,518,-107,-270,492,-66,233,-4,-129,-26,208,176,-266,219,-257,-103,218,-277,307,147,277,183,150,-80,156,22,109,-210,390,44,-409,42,256,-161,238,21,374,36,-11,26,175,-57,23,-181,69,64,-84,-96,243,-381,-27,116,-231,317,36,-52,201,-39,160,-119,213,65,-37,4,69,32,58,112,119,10,-231,-50,-121],[-1743,-1083,-475,-1045,278,-935,968,-721,367,153,-552,224,-1085,-525,320,167,-414,286,-667,153,-439,189,-464,-453,353,684,199,89,-111,233,-156,-155,229,153,11,-273,0,-143,-453,198,667,119,-145,597,-45,518,-368,108,-12,-276,58,65,252,262,-176,94,284,9,2,-367,685,-42,95,-255,108,144,107,-48,140,130,192,-77,38,-84,-192,-85,-38,159,-214,86,350,42,38,161,-128,17,-108,-160,187,-99,124,-163,-83,68,98,-265,-75,94,-251,-299,-242,161,-75,-36,-32],[-1964,-647,-369,-1284,140,-757,688,-528,507,431,-262,-364,-642,246,92,-131,-5,74,-752,-50,-730,872,-787,-232,365,239,52,52,172,160,-160,-259,498,309,2,-594,-224,-458,-163,-250,403,123,111,397,-43,54,-78,109,21,115,-254,-79,179,-47,-95,281,150,-302,-100,-419,427,38,-86,-555,407,-38,55,-94,239,30,-123,421,3,-97,65,-208,-158,184,-145,-402,-45,-48,68,-110,-168,-364,-301,-301,31,-12,-222,-128,178,211,-74,192,44,91,-10,114,52,-280,196,-142,-144],[-1687,-1437,-48,-1043,69,-521,1217,-456,558,-62,-619,20,-127,25,-295,537,71,-220,-628,203,-482,291,-542,-899,403,702,611,151,194,-303,-439,-277,459,-71,-181,-668,-232,89,10,208,-1,-248,539,318,332,148,-552,62,48,307,173,95,316,55,-327,11,363,98,241,12,706,107,-438,-121,-116,-205,379,103,228,-176,-40,-71,-77,-361,-98,-95,89,52,-249,-221,161,-264,100,-73,7,-268,163,-117,139,-21,-208,-279,116,77,148,-37,147,198,8,-277,186,-44,-182,-24,47],[-2227,-583,-129,-1426,-640,-1124,417,-797,189,321,-535,-330,208,143,-354,-36,312,-23,-982,-86,-565,365,-396,-222,278,582,-50,-94,-37,109,-727,-88,234,222,-139,-138,-388,-203,83,341,473,-620,440,36,231,-41,-107,-2,83,252,-61,-131,261,25,-176,-76,107,141,129,148,577,180,-190,-208,369,173,-185,-152,155,-386,-54,64,-150,153,111,-72,347,25,-233,133,-423,60,-34,274,-114,-47,13,158,-100,-119,81,131,-346,-233,168,4,202,-73,154,-16,-111,-161,-172,58,190],[-2087,-1191,119,-777,-234,-839,469,-904,173,-128,4,-230,-313,625,-704,-98,696,-687,-847,-52,-761,149,-897,-201,670,226,610,15,84,-51,-511,-65,-100,-28,-391,-529,-319,128,-264,7,88,-73,526,366,370,87,-236,-162,119,395,116,-227,170,-486,15,-405,29,-199,-48,-63,196,-206,-78,40,63,236,-186,236,54,-40,132,-45,-149,-312,-9,-412,432,-87,-244,27,-252,160,142,-98,-15,78,-4,90,15,-95,6,35,-130,-136,127,-172,-116,159,-67,-17,-90,63,-8,-58,13],[-1573,-1422,711,-1184,104,-708,1379,-668,220,235,-578,442,-114,197,-745,-344,506,-270,-795,-157,-682,-335,-416,119,409,235,225,-78,-9,446,-591,-21,283,21,-82,-116,-569,-310,-376,134,-119,-170,614,147,234,167,-143,153,-283,110,163,-173,-361,-367,-264,-574,120,-220,-191,-125,175,-73,-127,292,179,372,-231,-9,-273,-41,-24,-44,57,80,-94,58,180,-84,-127,49,-73,374,-23,-41,-272,91,79,-18,5,-162,-94,123,-206,-310,-127,-185,29,-32,26,133,-82,-224,146,-50,300],[-1223,-1434,1144,-373,345,-620,1318,-888,233,-264,-323,434,-436,436,-1058,-42,-56,-864,-423,298,144,66,-45,23,336,-116,218,-347,110,361,-358,-455,-372,417,-312,204,-783,-314,-48,174,-353,-325,301,612,99,-152,-73,-323,-592,-218,6,-224,-90,-235,63,-452,536,345,-100,343,-231,-155,78,223,-312,49,-34,73,-188,281,184,22,-214,177,-384,-62,-36,-4,39,-109,-1,-247,-318,-121,-115,-203,421,-41,-36,234,-127,23,65,-25,-223,109,-165,161,324,-69,-64,-32,257,155,28],[-1924,-1178,764,-565,-26,-1550,1243,-1042,249,48,-181,-112,-202,895,-1082,-306,571,-239,-598,531,242,128,-49,-41,-30,-11,2,-311,362,506,264,211,-378,471,-145,19,-371,-311,-114,17,122,-162,137,259,-720,96,-291,-302,-269,-170,56,-324,-196,-426,271,22,148,-47,-92,-63,147,-121,114,-18,-58,-113,10,84,25,95,169,229,-274,146,-130,-126,114,-194,-21,-318,194,300,-81,-220,-157,22,189,-176,49,23,182,-70,338,65,-191,140,-68,84,376,214,-131,-29,-75,-64,-134],[-1362,-1312,997,-282,122,-1094,1604,-1158,5,-99,-211,573,64,364,-590,-155,333,-669,-91,979,176,-194,203,-218,431,380,-108,-531,188,317,20,-235,-167,-127,-235,323,-434,-195,-216,413,25,-337,196,58,-29,-5,-308,-640,19,-267,-93,-139,-315,384,227,312,14,91,-202,74,-310,-30,-44,-333,-264,71,-63,-29,172,20,54,-49,-84,-15,-20,119,-56,-39,155,97,112,116,153,75,-17,217,129,112,105,-185,-38,16,-299,-292,9,67,-4,147,270,-30,-147,359,-32,102,-163],[-1966,-435,1041,-127,274,-1069,1358,-595,-152,58,-477,435,-184,374,-350,-305,612,-484,-48,762,145,52,550,-339,-159,-76,222,-176,502,246,-76,-195,-168,354,387,317,-481,-250,-308,428,-17,-417,232,54,-19,98,306,-49,-111,-98,82,231,-58,62,-54,40,661,-228,-205,-187,107,-97,-49,-86,312,-181,-368,414,110,-98,110,-12,-193,-260,-69,-107,43,230,166,251,-146,147,278,149,-100,210,12,163,-27,-64,13,200,-23,-213,-128,7,5,164,69,-60,174,-76,10,-84,-5],[-1829,-792,1155,-22,218,-544,1371,-737,-41,-661,156,438,-432,376,-592,481,636,-696,396,789,-60,356,517,-46,-402,17,511,-52,927,153,181,-236,-23,340,411,25,-513,-275,-16,362,214,-326,-21,-133,-215,322,119,-63,-246,-515,37,-9,-289,-19,68,-103,257,-296,-285,324,-310,-291,-2,-39,81,39,128,281,-226,263,167,-285,350,-137,-64,-79,-458,93,188,-10,52,-112,279,-49,72,131,170,-133,-264,-90,295,35,-42,-34,116,156,135,36,39,-119,207,-14,198,82,166],[-1720,-1012,817,149,191,-736,1162,-582,-444,-484,-255,515,103,530,-82,-154,1083,-482,235,24,-231,594,460,-827,-266,361,248,-77,498,-82,-107,303,-128,96,-225,46,-172,-186,-331,640,382,-113,-320,241,-154,-34,141,35,-78,-333,-13,340,54,148,288,-12,-203,-92,-275,375,-217,71,68,101,-285,137,82,49,238,100,71,-132,350,-186,62,269,-328,103,9,-13,-105,-87,209,-17,156,167,80,18,-41,-73,173,18,90,14,-86,187,140,-112,-35,-99,90,-11,263,-18,-44],[-1735,-927,937,-697,-174,-879,1046,-482,42,80,-309,342,-325,654,-117,70,897,-430,-3,-215,-453,410,-50,-466,116,249,57,135,922,-258,-227,67,-180,-20,-280,93,343,-267,109,402,463,-139,-297,-315,98,-98,15,-100,104,-313,-172,-68,-67,199,-45,183,26,-149,-267,295,-117,-76,-282,333,38,-25,-57,-75,-236,-69,72,-177,207,-34,92,-233,117,0,199,210,153,-50,75,-62,-341,48,147,-226,-76,-206,-28,137,-16,-3,24,9,-139,149,-246,173,235,173,243,228,-55],[-2108,-1037,1112,-329,13,-682,725,-105,85,-274,-430,667,218,-349,1,-354,1323,-615,387,-159,-613,-70,96,-566,295,640,223,-55,732,-281,44,482,-151,-398,24,-393,209,-121,-257,417,204,165,-14,-402,251,318,-188,188,30,-502,-336,-28,-137,15,20,460,-189,-247,-239,346,-57,-171,101,4,-431,281,-48,-93,18,405,251,-155,178,67,644,-24,-354,-145,-241,142,-334,207,-98,-126,-151,-192,168,-91,-26,-127,-87,109,-49,-142,70,185,79,-198,-166,219,159,348,78,19,35],[-1760,-1097,884,-909,182,-837,1521,-387,-26,530,-562,148,-40,384,-51,103,527,-123,73,2,-469,378,156,-473,-22,109,245,-515,909,344,76,404,357,-457,-433,111,19,-268,-368,162,460,-160,-249,-517,80,345,319,160,-58,-354,153,152,-25,-193,-643,217,-201,-399,2,-6,196,-19,-73,-151,-88,115,56,160,415,353,101,-124,119,-58,102,288,-295,105,277,-97,47,-144,-248,-87,359,-39,-25,-195,205,116,-352,-81,-107,-3,-144,23,-188,-234,10,11,102,75,145,-47,-102],[-1681,-1464,1525,77,31,-968,1296,-259,-223,-329,-235,428,962,582,-826,279,686,-400,240,-58,-242,19,441,-157,-779,215,264,-575,522,-89,-143,416,387,-194,-364,-448,328,-444,-24,252,636,111,-488,-253,58,182,57,-137,-69,-266,-175,295,142,221,-404,363,-189,-438,-508,-3,34,-68,116,-431,119,-31,231,528,-68,433,133,-105,-116,258,205,197,-243,248,228,-471,-174,24,-80,27,-82,77,10,102,-191,119,-7,41,-179,96,-28,45,-47,-76,176,38,175,-88,-303,-20,109],[-1603,-1229,997,321,-329,-1246,1108,-455,-551,-167,-764,745,985,444,-639,-494,511,-14,494,-400,154,-6,403,-476,-846,220,-107,-204,440,-166,-176,520,276,-159,-151,-296,-73,-252,-57,680,692,60,-62,92,596,-71,-207,452,268,168,-75,171,416,166,195,45,262,-433,-56,-241,-25,-108,-103,-20,325,-68,-105,168,-138,454,-160,186,-43,-37,-278,-18,-179,-74,-14,-186,-127,-137,76,-184,244,135,187,229,-317,-41,-84,-111,163,207,-446,-104,-126,-256,1,91,361,1,-163,133,40],[-2037,-111,1572,-456,-354,-789,1268,-416,65,327,-166,603,625,1006,-193,-515,-362,-438,-43,-69,49,266,419,-331,-1180,289,287,159,266,-8,-125,446,-83,-137,21,66,254,-179,-283,198,-293,209,50,-628,143,34,23,186,243,-72,-175,-136,41,-646,-3,-148,40,-226,109,-70,63,124,171,52,-44,239,104,72,-172,45,-146,-224,165,-12,-39,-336,-70,-21,-94,-233,129,-186,-138,150,23,172,-186,-45,-79,-112,-114,52,-77,62,-58,157,183,-322,-46,194,-50,-40,19,67,77],[-1478,-751,1835,-39,-593,-883,1205,-758,-546,-280,-325,628,808,749,-772,-496,-619,-175,229,-394,55,-115,130,-180,-743,536,127,-347,208,370,-168,558,-463,-80,172,120,528,116,309,80,35,95,-26,-224,486,241,-284,-192,134,-120,-57,378,-169,-11,65,32,-34,-151,103,-189,-144,-132,394,-188,-25,23,-116,-320,-253,66,-195,-404,9,306,30,-111,-19,-122,-200,-170,-19,-30,-35,73,-56,-115,-114,-110,22,102,-116,-79,198,70,219,-164,-169,-117,13,22,-158,186,23,-147,134],[-1941,-1146,1239,-196,-967,-828,1299,-568,139,38,-466,883,918,1080,-58,-548,-208,23,162,-438,-337,-217,373,-83,-650,137,189,-116,535,-11,64,64,-285,58,-220,86,30,98,44,177,-246,366,-5,-259,369,-266,-93,52,264,54,7,77,164,-261,-101,145,-155,247,122,125,69,43,270,-91,-128,64,-155,-112,-264,-245,-224,3,-15,292,-290,233,-119,-129,-27,294,-83,-32,47,86,-4,-146,18,-14,60,187,99,84,104,126,-14,-147,-355,-129,-103,1,-163,-172,-111,309,-12],[-1974,-1026,1195,391,-1232,-875,1307,-721,-334,35,-773,182,885,1600,-325,-740,-83,-274,-7,-417,257,239,235,-538,-807,222,273,15,-78,109,25,284,-722,-52,-157,174,404,427,-103,-67,5,382,-379,125,177,19,-417,-185,35,-62,-7,-73,157,-71,-139,-1,-170,145,155,-56,123,-66,39,319,5,-81,-263,-48,-116,-173,-305,-311,17,43,58,140,225,-79,-30,-127,-287,38,313,-164,-138,-14,-278,77,165,-154,228,228,-3,24,34,-73,-296,14,-107,-86,-101,-78,-297,-45,82],[-1970,-767,1848,336,-1183,-988,1303,-599,-123,69,-402,86,561,1101,-160,-330,-402,-411,-92,-351,97,-129,-46,129,-866,561,102,293,271,8,454,514,-502,-209,-107,109,491,44,319,-147,-303,152,-36,13,127,-312,-429,26,199,-273,152,105,398,-153,-88,140,-273,321,-90,-300,-123,-273,326,116,396,-217,-356,-39,-223,-128,-69,84,-1,386,-105,299,407,-296,-39,-74,-103,5,335,104,-13,146,-33,92,-10,-66,-173,-51,-43,177,-46,115,171,-90,-177,-57,-111,-109,-104,-97,-31],[-2020,-539,1804,402,-1172,-716,907,-551,-219,30,-352,-124,451,1214,-207,-528,42,-415,122,-527,-643,60,204,-231,-1010,233,520,-114,-254,-153,251,327,-713,43,-206,-287,-55,279,-294,377,127,335,93,-346,77,-510,80,187,322,22,261,-460,339,-166,444,-87,-423,326,403,127,-244,-156,-51,-61,-62,-359,-180,37,125,-84,-227,302,-66,-73,-107,-312,279,28,-216,-312,-73,-175,-43,409,104,-81,228,335,-246,152,-7,-337,159,-75,-213,-312,72,190,117,41,-193,84,87,-195,127],[-1854,129,1442,-141,-884,-78,1133,-922,-46,154,439,204,-43,1339,31,-652,-701,289,-201,-553,-742,-41,82,159,-332,442,362,-91,-285,-120,477,116,-40,162,398,226,55,292,-208,-165,-257,150,-279,-274,-160,-58,-609,-143,-185,-464,-55,-223,23,-189,320,22,279,121,-2,-117,-27,-334,13,400,-180,-41,-38,-181,76,-351,-18,117,62,-50,-4,-306,65,-38,-163,-48,-229,-133,199,77,-12,-6,-152,100,-332,192,-313,-304,140,172,90,-189,13,-104,40,157,-77,112,-156,64,-250],[-1984,-191,1559,56,-548,518,1444,-767,-258,408,-289,24,57,822,-352,-767,-439,825,29,-287,5,-494,-543,-344,-456,273,24,181,24,38,489,-518,138,-461,14,227,2,-180,213,218,-168,-57,-74,-40,138,-187,-140,198,135,7,157,79,20,-117,186,367,-154,239,-126,114,-167,-425,-52,469,-142,-56,104,-290,-15,-82,-386,450,-5,-221,54,-56,-284,64,-318,-191,260,49,-146,232,-54,199,110,-357,-48,320,-169,29,167,-134,-108,-75,142,198,-126,-185,135,7,-215,-24,-130],[-1843,-228,1733,37,-959,100,1243,-934,-120,677,-173,-221,489,831,-187,-201,-764,214,708,-262,-329,-131,-183,265,-662,636,488,839,-452,320,677,-416,369,-442,-36,230,-433,291,306,111,-379,419,-108,-117,-116,-128,-455,-238,-141,47,88,7,-122,31,342,36,-32,58,24,-89,104,-311,-227,157,27,-303,198,6,110,29,-317,185,204,-281,136,102,-179,-4,-327,4,45,14,-24,279,-15,211,33,-47,-36,-81,-369,26,79,-153,-17,-116,-34,-177,-55,85,81,-28,-116,-246,113],[-2039,-101,1365,90,-920,-32,912,-766,-463,561,146,157,-28,899,227,-153,-939,1095,386,-408,-520,107,-434,126,-203,192,325,448,83,192,400,104,467,-62,-309,643,-315,133,88,-498,-240,-12,-451,-29,-315,-51,102,-121,-35,-151,147,79,219,-145,217,90,-84,665,-446,-19,-71,-205,45,595,-160,-40,13,140,52,-211,-361,245,142,-30,143,259,-72,37,67,183,29,-72,-27,21,308,-14,111,307,-2,150,-6,-89,252,-283,243,14,-95,-6,-116,173,-121,-200,3,-119,51],[-2210,-44,1176,-229,-1307,277,935,-727,-378,484,-233,-161,428,832,590,-69,-614,1186,539,-347,-467,-91,-200,515,-131,101,204,-18,-131,21,140,-128,128,-75,199,484,-114,-186,349,88,-95,110,-20,7,133,-5,-14,265,-19,70,-123,287,223,20,260,-308,-218,136,-197,-175,-208,-20,254,-5,-52,-34,114,44,103,25,-220,146,-25,484,203,143,-72,308,11,57,-10,-39,41,-187,119,38,109,-269,70,-442,178,-4,24,204,218,-142,226,75,-91,-126,-130,-8,-24,45,80],[-2329,-88,1245,155,-1057,645,611,-666,-306,307,150,-374,277,983,89,-275,-618,437,721,-162,-575,245,-322,461,-157,104,134,325,-207,-393,47,-110,24,-246,198,102,-49,112,327,145,-156,260,271,-112,-58,19,17,14,311,100,87,283,592,54,33,-42,-69,28,-35,-109,-147,-163,-35,190,89,-52,-66,-105,270,-208,160,-293,-18,138,127,104,-208,127,-130,-46,-46,-233,-156,123,218,68,83,-153,-211,-86,306,96,-251,-25,-26,119,-232,178,120,51,-48,100,-107,-3,-116],[-2741,139,1394,516,-1183,622,538,-634,-787,521,-77,-71,-284,229,-444,-279,-711,635,414,-120,-16,-227,-487,453,205,-230,259,3,263,-395,363,-316,-64,452,-408,138,-261,9,209,72,149,18,-112,-181,60,73,-200,-23,-8,-230,243,281,207,84,1,73,193,92,-204,-442,-251,4,-35,148,438,-74,-195,-89,191,-199,-5,46,-96,61,194,-104,-478,-37,-206,331,539,-27,-30,-207,208,-182,187,-210,36,-183,66,18,56,-13,281,-49,121,145,-143,-68,124,2,82,66,253],[-2466,360,1283,-92,-1206,332,668,-657,-870,950,-568,-569,-5,496,394,-23,-342,584,293,-39,-934,188,-269,60,145,-506,100,134,85,-473,593,-284,245,78,290,117,-279,48,324,-471,250,-164,368,-306,-91,-22,9,1,-282,107,32,125,229,-101,-17,270,48,-25,-20,-90,-91,198,-200,-215,259,-273,14,-43,-89,-41,-63,122,-11,-131,238,-139,-102,-50,-66,116,277,125,-142,-87,123,-199,74,-228,7,1,45,190,-110,47,-135,-410,89,179,-210,-19,149,225,338,-7,-100],[-2162,1,1273,-186,-1523,773,769,-602,-744,879,-704,-539,-1,435,119,-253,-260,569,366,-197,-766,-407,-98,306,-230,-448,21,220,80,-834,344,-236,83,64,302,153,-68,-18,169,-215,134,75,246,177,217,-83,279,-310,-326,69,-103,11,116,-94,226,197,-281,276,20,8,-58,601,233,-121,407,1,262,57,234,75,269,-220,-333,-183,104,-12,-296,197,-104,-199,-5,-235,-152,-14,-155,-167,-346,-122,87,37,387,144,-129,5,-13,-187,-46,276,-45,-105,-94,183,84,179,-24],[-1635,-222,1354,185,-825,740,850,-814,-577,631,-680,-258,-379,629,71,-706,-640,956,514,-299,-864,-290,305,392,-146,-609,-286,196,-15,-649,535,-344,48,9,64,61,49,228,78,238,-172,-214,218,186,233,340,-137,-64,-229,35,257,-116,161,60,203,-207,34,154,-171,-153,138,423,123,-95,-104,196,396,-197,-93,510,-41,-125,-215,194,47,-303,-283,62,94,142,204,131,-256,-390,113,40,-220,-77,4,-52,-161,125,-42,80,-218,-64,-44,-33,213,-58,1,158,121,16,-202],[-2016,-681,1186,30,-1192,125,580,-901,-758,307,-1078,-589,125,68,19,-565,-172,603,1081,14,-937,-215,370,229,341,-679,-355,-112,-401,-109,924,-482,58,-262,-119,-46,-719,2,-159,226,80,-464,483,-151,-72,91,-61,-494,158,95,375,-177,-30,-153,102,-341,-619,-184,-8,-466,52,104,128,-278,-149,-158,290,-102,352,277,143,7,-101,131,150,-68,-82,18,361,232,81,48,-198,-251,-115,0,-114,-47,71,-3,-94,19,-10,61,-94,149,-32,-120,16,-314,-113,-280,156,116,86],[-2145,150,1144,154,-1593,520,563,-441,-414,896,-1250,-711,-516,776,153,-153,-686,256,864,-52,-540,-117,302,4,26,-350,-567,304,127,-372,311,-299,-455,22,-81,-401,-440,-195,409,-27,-395,-618,-50,-251,211,-88,170,-68,-186,451,52,-483,-44,165,-33,-92,380,264,197,-127,34,113,119,-148,188,-84,-89,24,326,-14,9,72,-178,432,428,-58,236,-258,574,-17,-265,-431,-275,4,-153,-311,46,-50,80,-51,112,-46,68,90,14,12,-148,-62,2,-66,-146,134,295,62,69],[-1871,-77,910,251,-1592,684,659,-516,-603,734,-1094,-480,-567,147,324,-216,-579,234,704,-340,-530,141,129,-221,263,-267,-790,69,88,-95,658,82,4,-203,-34,-319,-433,-86,82,211,-113,-441,-96,47,297,67,-27,163,-85,160,392,-140,-41,190,121,-274,419,-8,146,-343,-190,165,27,7,-287,-112,-208,-56,215,-124,318,-162,-10,141,25,-9,88,-111,58,205,-166,140,-107,-356,244,-303,155,-143,219,-73,123,233,-54,246,36,-102,-16,58,79,24,-67,-46,213,-223,-6],[-2193,345,1379,-300,-1536,383,1163,-488,-573,-71,-521,-646,-432,363,544,442,-625,428,1020,-267,-287,-25,-295,-64,446,-817,-192,-491,-87,-46,-134,421,-257,32,32,-417,-334,267,-137,357,-179,-666,163,416,80,-193,696,-195,-56,57,-25,83,390,426,-87,154,157,-4,163,357,-173,280,219,6,-93,-116,-134,432,188,104,90,-15,116,336,38,142,199,-344,-8,293,-11,-58,-129,226,-125,-13,262,190,90,-145,-55,-163,-192,92,217,265,58,48,-249,-5,332,-188,-302,-374,-15],[-2405,-47,1550,-65,-1221,1544,1009,-467,-160,34,-70,-156,-113,600,45,-46,-863,-400,612,-90,-326,-311,271,508,-180,-406,-95,-385,438,65,-30,351,-264,174,813,-511,93,245,-16,128,-296,-200,17,84,-352,115,378,-48,-102,-243,-341,163,-448,423,105,-18,-52,-77,80,542,292,155,235,-182,-107,-25,323,45,51,-2,109,-87,-58,8,-233,89,52,122,3,-114,-129,171,-87,39,-73,238,-122,54,-51,-68,-123,140,-87,-209,-71,84,134,-40,-25,-46,239,-124,-197,-83,111],[-2209,-200,1618,-26,-1255,1434,572,-647,-311,-87,-629,-339,202,389,-54,-96,-507,-527,615,-22,-419,-402,-63,553,369,-415,48,110,461,83,-24,315,-368,-104,660,-482,-47,-56,152,267,7,91,16,193,-87,-12,35,-146,85,-134,-302,-98,-408,-54,39,-39,-145,-114,127,-117,-97,29,117,165,-41,-192,100,115,188,-142,166,94,-395,-98,60,314,-1,-204,-206,9,135,246,66,-164,-108,174,158,-133,-4,29,9,367,-43,-73,145,137,-70,-51,-57,-183,324,-89,-200,67,313],[-2664,-146,1255,166,-1357,612,322,-762,-795,-117,-1005,-619,-257,454,-112,-187,-323,-24,306,-482,-279,-196,-319,-99,-74,-561,-586,-458,-122,-112,-3,250,-186,300,34,-462,99,-12,201,-306,173,151,-473,115,-18,75,349,149,218,-150,48,-220,-402,-129,-412,-172,-20,231,272,-56,281,-322,199,169,-314,369,173,-73,-501,194,-244,-94,-210,20,-379,13,148,-290,-134,71,-52,195,62,-255,-124,92,121,-103,181,-182,-140,-78,-126,-63,214,-165,200,-160,127,-22,112,-219,15,144,-77],[-2779,-60,1268,335,-1184,1306,398,-960,-562,-102,-517,-814,-1007,319,101,284,-230,-377,142,-197,-406,-31,-833,-2,518,-230,-618,-78,-280,-580,251,492,330,81,295,-419,103,-250,78,-199,-71,666,-383,132,62,116,30,232,271,-214,38,-90,-323,136,-130,7,-491,147,140,312,191,-356,268,-78,52,8,180,211,-561,110,160,-353,-166,-253,-433,-207,116,-251,45,71,-116,91,-122,-286,-214,358,-91,-32,128,-121,78,-376,-130,-126,-169,-61,-97,27,102,-61,-111,-52,27,252,-166],[-2824,-376,1320,471,-1359,1069,-202,-620,-706,-80,-882,-371,-328,-93,264,215,114,-253,46,31,-40,-25,-150,-154,-182,-514,-223,-338,-258,-370,-104,325,-265,204,-146,-490,-30,63,-58,-259,-150,363,-161,296,26,-17,94,387,396,-393,-114,-25,-256,-163,-431,-167,-194,-50,128,554,137,13,11,152,45,198,32,80,-205,-66,85,-58,-117,-338,-423,-281,104,11,-256,-99,-83,137,-314,-419,-38,179,113,-167,40,109,-60,-136,-85,-88,134,-94,-211,-128,-87,-39,137,179,49,17,-216],[-2468,-184,1284,93,-1289,1091,-676,-700,-390,-20,-694,-152,151,-129,380,93,-19,-417,3,-119,-247,-389,-152,14,-63,-258,-413,-275,-123,-244,-352,12,351,217,-161,-475,-257,-140,169,-286,-140,-115,-88,179,80,-150,249,81,83,-88,21,27,96,-127,-120,-231,352,278,19,412,-194,-81,-113,-186,41,-236,-100,109,-74,-39,249,-512,-148,-208,-18,197,-7,384,-295,190,-295,295,48,-125,-90,96,215,-74,-97,66,-114,-94,37,-222,308,95,-95,-142,-113,167,46,3,44,71,2],[-2748,-190,1567,727,-1220,1528,-277,-757,-490,-542,21,-390,-165,584,452,325,-163,-92,-268,504,31,168,400,251,104,-384,198,-70,-137,117,-121,-129,-412,-17,-479,-292,-215,-115,-32,-104,-577,-153,-292,179,-157,-7,-40,458,-65,0,-115,-1,133,10,127,-150,86,241,-554,204,83,-208,240,250,-172,361,-51,-120,164,-92,360,-312,-26,-95,-64,134,249,145,-221,146,-135,23,-135,131,-1,198,32,3,33,138,42,54,-46,-183,-163,127,-188,168,3,75,72,-74,23,22,-166],[-2631,-49,1334,74,-1085,1505,-482,-705,-373,-334,242,-251,72,554,392,265,-469,-402,-35,642,-78,268,-9,382,-291,-298,-29,89,-211,-367,-220,131,148,429,-200,-486,-9,43,-209,148,-338,144,-157,154,-156,-234,-1,258,461,-67,-331,204,130,245,74,-243,33,-208,-182,33,137,-142,-344,51,203,404,300,15,52,-141,251,-250,73,-155,-82,37,-128,26,-260,9,199,-129,-40,191,98,35,-69,163,169,175,107,-90,-50,-251,-3,-93,-112,11,175,58,-15,47,-40,-57,-58],[-2758,-140,1444,108,-1344,863,-641,-756,-858,-423,-544,-343,410,3,280,306,-104,-211,-221,429,207,19,-308,82,-51,-657,-141,-322,1,-207,-226,-290,-51,19,84,-336,-116,-19,-308,87,21,-52,-249,199,11,-236,-176,-38,409,91,-580,353,227,149,-15,-81,-202,-111,-41,46,48,-154,-496,-114,218,131,-19,-132,-30,-239,170,74,-28,306,-33,123,144,302,-135,-49,235,-230,84,297,-5,-115,31,367,3,-308,437,-240,297,-208,126,-25,161,-100,98,121,-33,119,79,-102,72],[-2837,209,1135,-378,-1341,563,-1185,-910,-159,144,-672,-55,203,236,338,440,156,-31,-530,421,83,200,-376,78,226,-435,-9,67,-39,298,-81,-112,-70,108,304,199,146,69,-4,-201,-323,-215,-494,110,458,-187,124,-18,527,-202,-391,-271,-215,-24,-382,51,143,-236,-316,-40,-114,-20,-363,49,133,320,-191,-90,160,-47,127,169,-58,56,28,11,-88,86,-150,112,271,-192,-35,134,79,-257,168,180,-89,-307,80,-186,29,143,-104,14,-43,6,-143,183,-79,-28,80,-70,14],[-2863,-310,1222,-112,-1179,991,-782,-563,-423,-228,-554,423,494,-466,397,363,-82,-76,-195,119,-141,-431,-261,187,540,-405,-277,-1,-58,109,-487,-153,-152,-280,-79,-113,-95,-52,-69,-478,-161,104,-428,-17,747,245,-267,201,314,176,-413,-219,40,15,-541,232,28,-64,-149,178,233,-187,-125,-97,215,266,-278,-88,28,-334,295,191,243,-30,-338,45,-29,67,311,-24,-132,-57,140,-137,207,319,-17,66,-223,-100,-168,-368,-8,126,-4,6,63,-206,-63,165,57,31,-112,71,116],[-2662,-446,1152,-251,-1008,968,-1032,-351,-176,208,-780,403,-65,-154,701,98,89,-80,-507,439,-226,66,107,-134,11,-707,-188,46,36,158,-331,260,88,324,-58,88,-78,265,-100,-51,-414,-202,12,151,198,8,73,417,63,85,-168,227,190,141,-222,-137,6,-97,-189,309,-29,11,-238,202,275,81,-72,-228,262,-467,24,-404,315,19,-185,-16,-284,275,67,230,200,-76,234,173,120,-211,-37,27,-56,-219,93,-78,155,224,-72,-219,310,55,296,8,35,-112,20,196,-2],[-3062,-242,1360,362,-1036,1597,-1099,-343,-254,-320,-740,482,-440,-221,381,-68,323,-374,-69,816,124,-84,-104,-163,79,-444,-5,34,70,205,-248,37,-141,252,-194,-194,205,437,77,-163,-292,-52,-54,-140,13,240,-206,48,357,48,-408,-2,40,16,-462,-109,-306,38,-43,36,124,-218,-319,259,45,352,21,49,296,49,54,-58,267,-151,282,46,-244,60,51,71,152,-94,-131,195,22,87,29,-178,-33,-45,76,133,573,198,-24,110,213,185,4,-15,38,-116,6,195,-130],[-2521,-8,1383,306,-957,1185,-588,-491,-311,-416,271,375,86,439,223,-442,-116,-452,-257,638,262,-2,308,-393,215,-498,437,12,-191,138,-201,618,-185,-246,-210,-175,114,-132,45,-67,-263,269,-403,63,-401,-32,-73,30,93,317,-228,75,183,-208,88,-91,-278,38,-191,134,38,-149,-504,73,0,-139,181,-74,231,159,-58,-113,-77,-292,3,77,223,225,320,147,75,-125,-221,199,-398,241,-114,-138,15,19,-38,28,260,-62,41,43,345,1,82,38,-102,115,-9,152,-149],[-2787,-174,1516,621,-1431,1233,-503,-421,-374,-496,-342,565,423,-93,-57,270,179,-512,61,883,75,-613,297,-197,110,-485,526,-49,233,219,-326,234,-169,-275,-222,-174,241,287,28,-425,-296,431,-33,282,-55,119,-134,-5,119,33,-560,249,-78,-398,-221,-104,-135,129,-238,-41,-72,130,13,-297,341,-95,-253,110,54,-193,65,27,215,-202,100,119,104,294,181,-203,-130,33,195,-234,4,55,146,-277,197,-203,248,-164,151,-37,-156,255,302,-83,13,169,101,132,201,136,-199],[-3151,-200,1690,517,-1231,1236,-573,-204,-458,-524,-327,305,-581,-410,-138,475,480,-247,291,96,290,-191,276,-373,323,132,642,150,116,514,-120,207,-148,-326,142,5,233,48,135,-126,222,-74,-84,-33,-19,126,276,110,102,129,-467,158,-11,232,73,-44,-417,146,201,135,-144,233,-195,104,78,-72,183,178,122,-179,-25,376,-6,-69,-27,194,16,11,-116,4,309,102,150,-3,44,18,49,-236,236,-214,-161,55,329,-43,-197,207,227,-152,-55,-48,-112,4,-32,-42,72],[-2777,514,1292,555,-1265,1167,-612,-432,-544,-179,-33,453,-342,21,438,-303,-164,-161,157,328,398,-8,209,-428,417,-182,4,498,80,69,-116,-222,213,-100,-18,-98,10,-120,25,-346,720,88,-167,76,5,368,-95,304,-131,-227,-419,390,-121,-352,-75,88,-34,215,404,-249,-46,100,-105,-18,219,47,-31,204,-282,199,-207,202,-11,-169,114,151,120,206,63,30,-219,252,-174,45,61,15,-2,-98,-109,105,-286,-57,44,-152,133,-63,111,170,-179,113,45,-17,-44,40,158],[-2562,143,1764,453,-1115,1488,-760,-639,-103,42,-37,339,-323,263,326,-220,3,-512,78,417,52,304,395,-597,315,97,57,364,85,247,-423,80,-42,-391,-227,-32,-36,-48,129,-393,184,-116,-34,-96,8,43,169,214,-98,288,9,-100,-141,-126,-23,-3,-91,347,476,-304,-15,-145,-156,-214,107,369,95,127,-3,-63,31,-65,29,170,-37,-63,-28,-137,63,112,-3,183,167,157,-64,-35,-224,206,-104,76,-217,220,-92,4,114,-34,58,130,64,222,101,72,128,-70,-1],[-2653,169,1617,271,-1070,787,-203,-761,-822,-41,341,261,-27,-444,7,-265,346,388,143,737,100,552,94,-352,367,-580,-333,15,-136,736,161,321,119,-437,19,506,-505,-784,356,157,608,-55,239,252,-314,188,267,291,-299,528,72,-126,183,102,64,-32,139,269,363,-213,-453,-97,264,-108,182,-198,152,31,23,-221,207,-107,-5,-90,15,-313,86,-5,86,-70,378,320,214,-4,112,256,319,69,104,97,52,-1,217,117,94,329,166,-51,206,71,205,-302,8,-78,13],[-2438,575,1644,448,-1114,1010,-496,-995,-799,-518,874,18,-377,-31,300,-286,-681,105,-171,816,654,657,534,-520,273,-341,77,-28,-182,514,-19,176,27,-430,48,353,-416,-764,194,50,348,-351,147,230,-45,154,-138,154,-251,373,87,37,-92,-74,230,-170,117,238,120,-490,-306,-408,-28,-155,67,174,216,-221,-49,259,346,83,-88,-195,101,-5,184,-16,-79,-105,70,9,90,471,-97,255,226,-95,-258,168,-107,147,46,0,56,219,24,-208,58,-107,-146,190,20,-177,-55],[-2537,531,1284,-200,-1506,630,-799,-906,-334,482,394,-269,-337,145,464,-172,-42,132,-146,220,354,727,79,-342,283,72,-105,15,-252,367,175,354,61,-760,302,406,-240,-349,188,6,284,-313,156,108,8,-502,76,55,-236,99,-382,42,-403,19,-181,-225,274,208,326,-544,-302,236,-116,-214,-66,-181,132,-338,18,215,2,-116,37,-98,-2,-46,43,130,216,90,51,3,129,123,50,63,-38,52,-146,-109,21,122,-66,-27,-51,-116,6,-18,-165,393,-81,133,-183,-99,-348],[-2443,66,1457,-71,-1014,993,-601,-552,56,225,34,195,206,-85,371,-29,84,-400,-166,-3,-97,382,456,-544,6,28,-22,423,-64,348,-131,140,-49,-373,290,39,156,-109,122,-732,300,-386,111,156,-30,-138,309,126,172,-51,-388,-192,-374,-66,-58,91,97,349,128,-293,-2,28,78,-92,-66,-285,387,36,-384,-145,116,220,149,-88,-217,333,29,309,-95,-48,-251,-66,113,66,223,46,-18,-80,-104,112,24,252,-153,26,20,116,-337,-37,-276,102,99,-310,-41,-188,64],[-2924,102,1236,-461,-1187,652,-825,-572,297,317,-181,172,-76,494,683,-287,431,423,-492,319,-172,437,429,-156,194,-45,54,-274,123,208,-58,581,-180,-325,213,-15,546,120,-41,155,-82,-94,296,-209,-27,-200,257,52,128,-30,-240,100,-134,60,96,-24,-44,11,-12,-217,-58,379,-234,32,-184,-47,179,-210,102,-54,89,139,113,-7,-22,187,74,161,-25,151,-14,81,562,-90,-149,-299,-90,-127,74,41,-320,-239,-376,208,-86,-4,-114,17,112,-104,-52,-58,-14,35,-27],[-2653,-336,1113,-122,-1215,1225,-858,-476,333,29,-104,566,-590,29,253,-290,236,98,-141,-171,72,78,530,-188,599,332,186,-85,-109,325,-276,380,280,-435,51,12,205,140,-132,-404,380,-112,-8,-32,66,-16,225,147,284,-46,192,138,-461,238,-48,-284,-34,116,-20,116,-171,83,-233,303,-21,151,-232,21,-31,221,274,162,129,-137,131,88,-105,110,-164,67,28,-114,380,322,-9,-39,164,209,36,-36,-101,-57,130,273,46,-146,-263,70,-88,-284,-429,-133,-52,-52,196],[-2472,242,1294,-219,-1406,1316,-929,-411,808,47,-141,297,-284,-34,806,-646,-224,-70,56,64,678,39,870,-421,818,294,85,18,112,203,-296,-87,-206,-204,172,-82,347,-276,1,-275,-58,-177,166,-291,-168,-267,20,-96,236,-107,232,442,-117,-248,-54,-2,-116,114,123,-7,93,166,68,18,153,-396,116,-133,-16,423,-73,25,216,104,34,-123,122,47,131,293,-181,120,272,-29,-179,-230,306,467,63,254,-119,-18,-90,20,-89,-181,58,-48,93,22,-144,46,-74,160,328],[-3264,34,1186,349,-1345,779,-664,63,320,-2,20,423,-28,-265,264,-191,347,-349,333,302,594,301,498,-165,926,315,374,229,32,49,-207,46,-264,-155,-64,-419,211,2,323,-498,86,176,206,-186,-402,-72,-43,289,311,208,641,374,-16,-187,-187,177,-322,235,129,409,88,156,-114,142,-66,-354,-163,194,-120,174,-5,260,124,-234,127,-2,135,-102,159,85,-232,-270,-39,133,-152,-104,198,135,-1,16,-45,-132,-156,-58,149,-158,80,-227,62,16,-124,52,-163,-54,75],[-2703,-355,1704,226,-1106,985,-818,-128,498,56,-134,310,-268,-296,274,-71,282,320,408,-454,116,-137,728,203,619,473,215,536,-138,-39,-35,-78,-80,-132,12,-51,246,89,269,-317,9,-223,143,-225,-107,-163,-28,78,-55,308,505,90,1,-221,-51,151,145,-10,38,162,158,576,145,-116,243,-535,345,-340,-319,281,-191,97,184,202,190,-60,-339,-309,60,11,-310,-208,681,-6,-126,-7,88,102,-2,-51,-303,-24,-190,303,-32,-3,-102,6,185,27,140,45,90,524,193],[-2960,-283,1673,713,-1171,813,-1012,27,-12,-399,435,206,-24,-33,-148,220,637,-160,492,-136,38,159,52,80,433,393,99,45,-565,132,155,-70,203,-5,-125,-1,22,39,31,330,238,62,-235,82,-234,-226,123,-302,-172,228,147,226,-186,54,88,244,-125,-285,-306,128,-218,91,87,-271,-108,-155,-259,159,-95,102,56,295,132,-184,51,-25,-143,-29,-84,33,-94,-213,-13,8,102,-176,-246,226,-51,85,-107,-54,20,-69,171,-152,-19,12,-130,51,40,50,-152,-176,57],[-2692,-496,1717,33,-1567,979,-952,345,419,129,284,328,-247,-321,-228,260,42,-240,74,-288,402,-171,457,-22,71,253,-175,-177,-428,140,28,-327,371,6,-311,-259,-95,267,-187,467,-90,132,242,202,-481,9,176,-263,28,9,211,64,-74,-271,193,87,58,-332,-55,180,-238,469,-208,-97,-299,17,3,-5,-285,84,142,169,14,-90,-238,72,-156,-62,-90,-64,-139,-284,-182,-196,-115,-71,25,18,225,-4,-206,-19,471,-141,-124,30,-182,36,-19,-83,-98,25,-331,-176,153],[-2875,-327,1932,220,-1173,434,-667,85,-23,-391,-193,171,-178,-594,-569,548,34,-282,383,34,812,-629,236,-78,-166,592,-257,111,-640,124,626,-635,18,-166,-269,179,336,423,128,1029,30,96,385,67,-233,145,-58,-361,-19,138,122,17,-14,-11,129,-12,-167,-87,-148,-114,-408,-29,26,-94,-398,-152,77,225,-427,47,133,-130,133,-104,-508,-216,268,86,-65,-163,147,63,-371,120,-319,23,-48,-112,196,12,-143,-6,114,-202,-131,-159,-138,67,14,-417,-238,109,-248,-15,-61],[-3421,-760,964,-84,-1369,199,-1136,538,429,-102,311,605,-32,-464,239,672,411,144,10,-139,-244,-168,369,268,226,89,27,-265,-326,190,299,-202,442,180,-42,110,-245,348,-178,434,-129,-230,154,-76,-178,-31,-122,-249,267,356,202,-215,88,-571,-136,-19,18,-381,89,148,-10,250,-74,-41,-31,-76,-299,419,-84,-122,14,108,525,-64,-210,-153,-115,109,0,38,3,-19,-80,40,25,-185,-11,-124,48,8,-158,177,7,207,-109,223,-191,-206,-134,-51,-228,-174,250,-83,13],[-2720,-394,1157,-245,-1122,927,-456,256,817,-120,974,864,346,328,230,329,-508,323,-396,-35,-32,-342,597,359,287,61,-225,-90,-195,-274,-57,64,757,86,264,181,310,-36,267,316,-278,228,-16,27,-70,-58,-121,-362,101,639,379,-85,-214,-234,292,630,171,-429,-509,-39,314,-10,-333,-160,-185,224,58,250,-414,-233,55,262,233,-184,-378,27,152,253,-6,-72,-104,-43,62,18,-76,-25,-22,129,345,-34,192,74,-111,-50,-308,74,-432,297,-88,29,165,51,-73,-94,-9],[-3043,-186,1466,-279,-1041,889,-972,547,586,-419,838,716,154,-120,12,144,-50,-432,50,-143,215,-127,113,-99,-44,467,-206,-64,-628,136,-198,185,-334,-37,-287,124,177,107,-95,233,-195,154,258,61,7,133,-145,20,-101,191,136,-182,336,161,27,232,327,88,-246,-343,-101,-62,-202,60,-307,-103,-82,384,-148,243,101,9,113,5,-78,-291,-62,30,-174,-35,-154,-225,30,-332,-109,-64,-110,121,98,43,29,92,-140,324,80,63,145,128,-148,73,175,-240,-26,-208,21],[-2828,-561,1398,240,-1149,744,-843,460,68,-245,352,709,136,-102,-63,266,-218,-103,-122,-51,-4,165,107,270,-18,103,-121,163,-128,99,70,15,311,307,-137,233,296,-206,2,112,86,-181,-189,-75,-112,-120,-584,295,228,700,78,-189,-96,-390,-70,327,195,-542,-293,-224,175,56,-108,16,-329,206,-236,-141,-134,-170,-98,168,271,218,-75,-277,-215,50,-86,-60,-119,-442,103,-36,78,-90,-314,-3,312,81,209,-81,165,-40,84,150,-12,283,0,75,178,69,77,85,40],[-2943,-242,1195,-5,-1160,456,-950,343,528,466,480,248,-51,366,-134,176,254,109,80,-411,70,209,128,-107,54,227,-507,105,-293,52,216,-266,491,44,-124,301,46,158,24,209,-271,-102,-310,-245,-57,-126,-103,51,-100,184,-121,-33,52,-10,-75,500,390,-433,33,82,195,132,-221,-111,-213,12,-147,-22,-222,-33,162,174,-96,208,-114,-45,-124,-98,142,-222,-196,-246,26,-194,99,-96,-40,-54,-78,104,218,21,-82,-87,-320,17,201,23,157,178,-38,-134,-267,148,-251],[-3038,-847,1420,173,-1115,1305,-893,511,350,90,452,1002,70,-464,-214,27,142,-19,80,-202,295,-214,-116,259,79,167,-94,-214,-294,174,206,94,117,62,29,44,154,109,26,822,-251,-63,-189,-343,-216,146,-76,18,42,316,91,-147,131,16,-13,104,179,-282,219,78,312,192,-216,27,-6,350,-208,-248,-153,19,158,156,-61,131,157,-522,-322,-193,26,-130,97,-19,-186,268,222,76,-104,-15,-72,274,185,-69,190,-114,-75,84,216,48,116,386,-54,203,81,-24,-126],[-3179,-243,1354,-93,-1123,769,-963,349,315,297,539,520,510,108,354,-143,388,-152,249,-712,-220,3,-155,319,-211,455,104,-175,-659,-121,-101,-429,162,508,-35,84,-35,400,-381,547,37,99,481,-114,-222,-127,72,188,-109,-58,123,-68,259,76,-4,570,303,163,205,-246,124,301,-60,35,466,108,-282,147,-19,19,-136,181,-306,143,-56,-94,-139,92,42,-315,-157,131,24,111,247,-216,-2,-65,5,125,376,231,-290,-34,-110,38,172,0,235,230,47,-48,39,-103,-160],[-2953,-301,909,-548,-1135,925,-1042,433,981,769,773,616,-10,-280,-12,49,458,85,285,-482,-64,-81,-213,-166,120,960,-444,-34,-419,208,34,-50,158,181,22,270,191,-5,-107,492,9,-265,246,-345,124,335,-133,669,-188,-411,51,105,-138,-82,-213,141,457,60,277,29,-58,46,142,256,188,20,-322,13,156,-258,-315,172,-368,-143,180,-135,72,-107,24,-102,-207,-70,-61,-3,4,-137,251,-205,-233,52,236,16,-65,-135,15,-217,448,-202,181,54,-121,208,-67,153,-6],[-2781,-230,1411,-254,-833,599,-831,473,219,502,917,966,323,-343,-39,-47,603,-11,228,-438,144,226,-112,82,-450,752,-354,-200,-778,453,264,-102,505,62,346,75,-28,135,57,153,153,-346,-119,-297,256,203,-17,109,-254,-417,-96,256,-145,-140,56,307,-39,-3,-7,-23,113,-58,456,-202,186,309,104,143,-25,-428,-264,260,-76,-93,-19,176,401,-259,-111,-218,-3,151,228,-45,81,-152,-29,-144,46,-97,151,147,-373,61,103,263,485,193,149,-252,-24,233,70,-29,-114],[-2751,-408,1171,-547,-850,742,-615,375,197,182,1174,828,-213,-409,-517,348,104,-12,20,-566,284,120,-593,-16,-92,77,-26,-227,174,208,125,173,372,156,332,84,-85,13,-260,-116,96,-401,-100,-29,64,197,229,-108,-494,-215,220,340,-228,-146,95,85,296,78,51,-283,140,-77,298,130,202,-63,-146,110,161,-215,-184,-28,20,-81,-341,-32,-11,-476,-124,-361,349,112,-22,263,78,-302,-5,40,-255,130,58,33,169,-115,195,-79,234,-146,76,-194,25,71,173,70,-296],[-2515,-462,1146,-838,-1187,243,-656,263,314,276,862,935,61,-614,-277,343,-189,200,-219,-553,279,61,-259,-233,-402,429,-233,-105,224,33,8,-287,257,23,167,101,151,73,-80,11,52,-32,112,208,129,83,5,49,-496,-297,-17,175,-248,-78,-18,-36,301,93,-33,-318,50,-79,224,-153,242,184,52,-232,249,-283,-167,-101,-90,-414,-274,109,311,-326,185,-176,134,-27,-225,33,29,52,175,-431,-210,-116,-219,38,77,-49,-153,66,-51,86,47,-183,-111,-177,-174,-9,37],[-2845,-415,1586,-482,-1322,872,-268,716,276,81,934,764,457,-834,-454,587,-263,-301,-442,-379,408,-31,-255,395,-410,437,-371,-188,-201,20,260,-78,132,-264,183,126,99,-119,74,-29,-208,-187,143,-274,12,378,2,88,-469,-58,-16,-96,-81,23,301,-73,-100,-144,218,-2,273,31,164,-194,235,111,459,-155,278,236,17,-189,-80,-132,-132,36,327,-24,88,-129,-4,147,-285,28,-73,25,196,119,187,-100,123,403,-9,50,130,7,-109,-54,37,-11,124,-33,46,-124,-158],[-2650,-442,1767,-429,-1563,677,-958,253,2,453,48,756,231,-434,32,175,50,98,-522,-138,388,-284,-254,224,-124,-92,-390,-22,-130,-27,-113,-188,384,-28,-450,324,80,392,-22,110,-89,-85,3,45,-374,230,113,-293,-431,-382,-345,-185,13,49,-153,-143,250,-349,-72,-63,144,352,346,-57,-220,282,315,-135,332,299,150,-290,136,178,287,-176,220,120,-91,6,134,156,-318,-184,86,-25,-272,-156,-176,-160,151,-21,-62,-230,164,112,-135,73,-131,-50,-19,-109,-79,-295,-27],[-2572,-309,1684,-87,-1390,417,-1143,130,543,460,912,910,806,-104,-283,-156,240,15,-448,-64,368,-119,83,273,-412,92,-16,236,-415,-131,-641,-31,60,-300,73,16,85,195,100,10,-63,512,30,357,-6,-23,-93,56,-370,-435,-236,-441,197,177,-24,-254,238,-121,-357,-18,-187,123,220,4,-239,11,44,157,403,263,125,446,-68,225,258,-156,531,-171,-94,-8,-62,209,84,-370,-192,-42,-20,28,-299,-137,-32,91,-135,-39,-132,-38,-174,-230,15,-198,-18,-192,137,95,-9],[-2984,-473,1360,466,-1335,523,-1235,556,383,349,381,769,567,-335,-93,147,617,-159,-82,229,715,288,-362,-425,-223,385,-126,186,111,-695,-243,25,-247,-169,-343,-8,-233,374,-162,-3,149,25,-156,510,-70,-169,139,-76,-315,-284,494,-194,253,419,86,-103,73,-260,-26,-322,-126,27,56,29,-348,46,151,87,88,-231,-5,-291,-139,98,519,120,-9,-137,209,0,263,26,-203,-44,109,-8,-313,125,-105,23,-51,-2,-58,-14,148,7,-228,-37,-131,116,42,369,80,222,127],[-2682,-38,1176,-172,-934,97,-1298,679,539,287,783,1187,1122,-208,-45,-491,322,-33,-280,-408,511,142,-645,-13,-307,-202,-5,311,302,-338,-125,-58,-306,-222,-5,302,11,33,-173,-336,75,122,-222,460,-81,163,-26,-120,-494,-103,216,60,-5,141,115,-105,183,-218,201,-233,122,-150,10,-96,-296,-188,48,-160,297,101,-58,-248,57,265,116,-151,198,77,-143,61,-41,84,94,189,132,121,-342,283,119,-46,6,-85,41,399,299,-291,-82,-2,-265,-110,152,35,-22,-20,67],[-2779,-580,1251,337,-907,-27,-1466,245,319,479,93,1056,674,-506,-165,-655,593,99,-409,-34,653,-16,-871,117,-231,-359,-319,0,689,-248,139,-281,-386,137,-36,244,307,-278,-385,-27,407,-122,149,296,61,-6,127,-84,-67,7,174,-320,26,189,205,-229,39,-113,168,-243,5,-207,30,-10,-544,-138,15,-151,191,170,-427,-113,0,305,98,135,52,109,0,120,140,142,136,122,143,68,-148,104,-13,294,43,201,-159,343,2,-130,-176,-78,-14,-43,101,17,282,15,126],[-3148,-812,1268,19,-688,623,-897,640,694,-312,419,1186,639,-437,80,123,707,-273,102,-463,180,-417,-809,-24,-250,223,-92,-22,377,-724,87,-188,-264,214,-15,-186,66,-256,10,-138,-307,409,280,253,284,253,32,97,167,-41,250,-109,303,263,170,-366,1,313,123,-40,-100,8,-79,-43,-281,-276,52,-150,-260,58,-231,-209,18,-73,187,71,-58,269,358,-273,86,268,-2,70,-436,112,-116,-100,-133,184,40,157,-1,60,-206,-19,73,282,-3,-167,-39,-249,126,19,313],[-2747,-795,1244,167,-839,26,-1253,349,256,-97,766,1020,222,-110,-169,-85,-16,-353,25,-384,841,6,-645,121,-234,-398,-153,-312,571,-99,296,-296,-49,531,442,151,-43,-609,273,-195,-6,284,-22,64,120,159,111,-362,33,405,219,-354,-70,117,113,-158,177,279,129,5,172,-217,-341,-58,-476,-35,-126,-63,-38,-3,-320,-54,226,164,391,300,163,113,151,-23,-14,-111,52,-17,49,-42,-58,34,124,91,-120,208,-96,-126,5,-61,20,-122,-100,-31,104,300,119,-132,-28],[-2546,-786,1257,-209,-1022,-163,-1162,149,302,155,-355,1105,36,232,133,141,803,-109,-353,-175,287,-265,-1025,-48,-395,51,-205,-137,302,-239,282,-462,39,444,-61,626,211,-32,-277,-430,42,205,167,230,467,-77,231,-400,116,-220,-18,-218,-238,294,-123,-235,-360,126,-85,278,227,-183,126,42,-197,-190,-23,302,195,54,-292,-5,-114,414,41,163,69,-154,58,261,91,30,-223,87,1,-18,-60,71,653,-4,-66,-19,70,233,29,92,-112,-7,105,-17,-50,-37,255,-198,113],[-3078,-557,1126,-312,-659,514,-1150,196,551,-256,952,790,-199,438,-23,-105,574,282,-282,-353,227,-292,-980,178,-412,30,186,-315,400,-198,11,-344,213,467,187,492,246,-223,-363,-581,164,116,156,-183,91,-257,63,-366,113,-27,224,-309,195,38,-52,131,-414,-191,-64,597,391,-514,248,-89,-119,-151,-220,50,73,-89,31,151,-225,-22,-145,208,-156,46,-32,272,-31,308,-208,76,29,262,246,-18,-180,102,131,-400,-201,17,66,110,-142,-103,153,-339,-66,-52,-142,91,-233],[-2769,-210,1053,-548,-1003,208,-1333,58,796,350,902,403,-588,514,-86,293,406,41,-114,-340,177,32,-881,71,112,-88,132,-41,309,-442,600,-585,184,304,233,550,141,-60,-541,-438,-184,179,251,268,-24,-89,-50,-23,-250,145,339,-15,131,73,86,-156,-81,-324,123,448,201,-313,82,98,125,-89,-83,20,-82,41,-138,-94,-32,18,-54,304,-191,-298,369,-2,-60,157,120,-225,5,42,-5,235,-109,81,-107,-333,101,-137,-210,-96,-52,-131,102,21,172,13,29,30,-19],[-2386,-1389,1069,90,-618,258,-805,-164,85,-143,429,751,-58,326,-416,40,460,149,135,-408,846,80,-793,84,-254,-172,-102,-427,105,96,343,-621,149,431,-102,343,-179,-538,-479,-563,-194,163,-82,431,249,195,1,-277,-151,70,285,-274,133,176,142,-142,-230,-379,359,43,16,-423,-33,-67,464,-390,15,184,-38,452,-125,-210,-336,-51,-305,243,-167,104,327,270,157,111,32,-232,-10,102,-255,8,-32,-58,9,-434,-282,-98,15,31,105,179,116,0,58,105,-110,163,50]],"coors":[-1559,558,-997,-1482,625,-1052,-1440,728,-1012,-1355,783,-1042,-1386,587,-1077,-1332,563,-1018,-1363,582,-1163,-1269,554,-1197,-1302,522,-1299,-1274,460,-1340,-1257,361,-1341,-1287,310,-1384,-1147,639,-1172,-1039,588,-1169,-1163,767,-1147,-1054,857,-1116,-1103,999,-1111,-1140,1057,-1229,-1170,1115,-1255,-1138,1047,-1296,-980,821,-988,-858,824,-985,-1050,780,-883,-989,732,-760,-1096,721,-651,-1049,675,-515,-954,765,-451,-1163,660,-423,-913,601,-780,-806,585,-726,-964,510,-862,-895,388,-900,-989,297,-980,-929,167,-1025,-938,56,-949,-882,-63,-989,-817,-73,-1109,-763,-187,-1149,-809,37,-1187,-866,156,-1145,-767,417,-978,-661,372,-939,-773,502,-1081,-658,539,-1164,-704,621,-1284,-733,576,-1385,-743,611,-1476,-748,610,-1537,-774,617,-1594,-800,628,-1604,-773,614,-1643,-549,612,-1086,-433,583,-1105,-586,702,-996,-492,770,-907,-566,881,-833,-480,966,-755,-546,1075,-680,-656,1077,-648,-483,1170,-648,-426,672,-809,-305,675,-793,-504,585,-747,-453,484,-654,-567,407,-589,-656,492,-523,-356,387,-723,-249,360,-670,-390,340,-842,-306,252,-922,-385,206,-1045,-313,107,-1136,-283,-21,-1069,-396,76,-1254,-174,318,-960,-71,253,-956,-173,446,-993,-52,521,-1027,-90,659,-1081,23,735,-1148,67,680,-1277,96,668,-1327,75,649,-1329,44,531,-908,162,512,-925,-6,554,-788,73,557,-665,-10,619,-550,58,605,-414,-42,767,-577,-159,820,-498,126,417,-630,245,400,-608,39,317,-627,71,181,-582,-58,104,-554,-35,-45,-529,-132,165,-433,-275,123,-414,166,110,-679,263,51,-636,142,119,-810,228,56,-910,164,63,-1049,166,165,-1105,369,114,-914,464,38,-917,384,246,-901,515,312,-889,498,464,-891,467,517,-1029,450,665,-1029,409,717,-1158,461,810,-1228,565,872,-1193,407,843,-1338,590,269,-765,707,240,-774,523,260,-650,587,216,-526,492,240,-408,555,209,-274,663,285,-229,724,256,-105,676,152,-28,735,121,88,568,77,-73,508,104,-196,633,70,-532,747,42,-498,520,-10,-606,561,-150,-620,440,-235,-658,368,-302,-542,313,-208,-438,255,-386,-591,677,-168,-718,768,-243,-689,708,-111,-808,818,-116,-903,778,-50,-1034,772,-60,-1127,735,-17,-1263,656,97,-1273,534,103,-1291,463,5,-1301,479,209,-1300,947,-58,-847,1051,-119,-863,942,55,-779,1059,115,-715,1022,254,-665,1120,324,-601,1112,448,-559,1110,503,-540,1112,496,-544,1117,27,-605,1236,10,-597,1033,-35,-523,1076,-127,-417,957,-158,-326,921,-40,-236,1007,-26,-119,1033,-102,-58,1054,71,-82,1136,-257,-473,1226,-310,-414,1091,-306,-586,1142,-426,-650,1030,-488,-728,1265,-405,-736,1351,-485,-739,1274,-298,-807,1375,-276,-910,1313,-260,-1043,1227,-372,-1083,1237,-147,-1049,1464,-160,-887,1563,-148,-952,1429,-72,-798,1498,49,-774,1477,155,-872,1523,258,-855,1409,134,-974,1385,226,-1077,1377,155,-1192,1268,315,-1063,1171,275,-1029,1276,436,-1092,1176,536,-1086,1232,658,-1036,1290,674,-937,1313,754,-857,1372,783,-777,1409,796,-713,1108,562,-1215,1169,564,-1313,982,586,-1215,904,630,-1327,761,590,-1308,732,455,-1323,711,409,-1335,727,392,-1324,914,778,-1353,959,850,-1272,875,824,-1467,878,963,-1508,839,977,-1649,817,939,-1693,797,1016,-1703,795,1054,-1425,698,1014,-1370,832,1178,-1413,776,1274,-1323,855,1401,-1328,909,1440,-1252,987,1552,-1246,1037,1594,-1211,1105,1677,-1208,629,1301,-1337,567,1310,-1235,569,1314,-1452,630,1326,-1579,529,1378,-1666,405,1361,-1609,429,1335,-1466,347,1220,-1414,379,1106,-1432,238,1250,-1351,148,1156,-1288,165,1164,-1139,261,1102,-1079,291,1075,-918,253,957,-878,3,1173,-1328,-72,1130,-1281,-37,1235,-1415,-171,1255,-1464,-259,1338,-1378,-220,1429,-1326,-378,1308,-1364,-477,1375,-1284,-605,1314,-1303,-655,1296,-1372,-766,1256,-1404,-839,1236,-1443,-877,1205,-1485,-941,1192,-1514,-854,1187,-1498,-444,1384,-1140,-401,1290,-1084,-466,1497,-1081,-428,1530,-946,-519,1465,-847,-642,1498,-860,-282,1505,-916,-246,1469,-807,-195,1523,-1013,-58,1480,-1012,28,1531,-899,103,1455,-843,13,1656,-859,87,1712,-748,65,1862,-747,51,1648,-614,137,1619,-536,-76,1620,-590,-121,1545,-473,-272,1551,-458,-322,1498,-347,-317,1665,-456,-75,1401,-477,-27,1350,-378,-80,1337,-592,-33,1199,-611,-69,1150,-750,-201,1160,-773,116,1185,-588,158,1088,-527,198,1282,-629,341,1285,-603,407,1394,-688,521,1399,-709,591,1446,-793,609,1500,-805,599,1539,-866,571,1537,-928,617,1582,-864,372,1301,-455,455,1229,-403,301,1389,-384,313,1406,-239,233,1529,-194,278,1618,-147,230,1728,-111,240,1803,-81,208,1900,-48,270,1281,-162,334,1245,-66,166,1212,-207,122,1085,-150,-14,1051,-208,224,972,-173,255,902,-80,282,960,-292,389,866,-321,416,867,-471,529,776,-521,507,631,-490,543,789,-670,515,893,-239,571,801,-182,557,1018,-225,671,1055,-140,710,1201,-164,793,1234,-218,914,1172,-244,966,1155,-245,963,1141,-265,644,1029,9,733,985,79,522,1046,55,480,1010,191,343,1069,222,292,1041,357,347,1204,213,481,858,210,528,812,312,436,780,113,442,634,116,363,580,-4,340,446,-21,279,377,64,264,406,-117,586,583,120,615,492,198,678,644,47,821,615,52,897,695,-52,872,653,-194,935,747,-292,1010,722,-368,1059,798,-395,1050,917,-360,1120,754,-460,880,640,190,962,567,231,837,738,263,882,771,398,854,917,429,924,995,423,914,1126,450,882,1189,428,872,1264,405,891,1293,396,845,1312,389,826,680,505,889,651,594,709,635,496,643,552,598,498,595,617,437,594,654,444,647,631,653,403,572,671,326,665,645,359,446,636,219,412,759,136,440,747,21,471,877,194,436,1000,127,471,1118,210,433,1181,218,378,1201,213,349,1214,228,363,1006,91,619,1049,-16,654,957,176,706,945,149,847,842,44,880,866,-41,962,731,42,809,628,-61,822,502,-21,746,398,-129,742,438,99,809,680,-197,779,658,-294,849,756,-207,670,818,-331,627,882,-314,490,849,-327,399,918,-308,292,979,-381,247,916,-208,247,921,-382,728,927,-498,750,997,-297,794,1093,-336,897,1186,-219,927,1288,-208,881,1380,-116,897,1387,-37,879,1417,25,859,1444,24,852,1419,90,843,1025,-385,1025,1073,-475,1087,914,-331,1061,838,-370,1178,749,-255,1218,787,-174,1294,850,-181,1350,750,-92,1297,760,-498,1161,730,-563,1255,721,-491,1027,643,-610,999,514,-571,929,423,-481,1006,390,-419,1047,310,-349,1111,291,-361,1115,363,-444,1048,717,-719,922,658,-817,885,845,-754,910,918,-843,821,1063,-797,813,1149,-824,833,1232,-872,868,1257,-889,897,1274,-897,868,908,-992,854,901,-1072,764,901,-1030,980,884,-1169,1021,924,-1186,1166,906,-1318,1220,1052,-1161,1182,743,-1219,996,725,-1330,950,657,-1092,1014,520,-1128,982,427,-1027,1045,496,-1138,831,429,-1229,786,555,-1049,752,551,-1051,607,613,-922,551,538,-792,566,413,-782,628,345,-661,633,400,-548,576,524,-556,516,593,-677,512,620,-1175,550,565,-1241,463,720,-1252,604,784,-1377,564,921,-1387,630,1013,-1441,586,1069,-1458,486,1058,-1447,438,1132,-1484,450,697,-1499,596,685,-1588,514,632,-1502,711,538,-1606,749,417,-1615,657,381,-1721,614,384,-1476,624,272,-1476,530,205,-1339,533,85,-1328,477,-52,-1404,519,-123,-1323,588,315,-1516,390,249,-1595,325,407,-1494,339,461,-1531,208,587,-1449,183,652,-1463,52,591,-1422,-52,763,-1401,37,485,-1681,195,453,-1739,93,534,-1746,299,551,-1891,304,637,-1929,423,740,-1945,423,818,-1985,482,843,-2011,527,884,-2011,561,910,-1987,560,897,-2034,598,419,-1968,304,413,-2073,246,315,-1914,362,181,-1970,359,96,-1908,467,33,-1949,536,-36,-1916,631,-80,-1940,702,-132,-1940,779,114,-1960,223,48,-2051,181,169,-1840,165,112,-1820,33,102,-1673,4,7,-1596,94,22,-1453,72,-132,-1629,71,188,-1890,-78,130,-1927,-176,281,-1920,-75,368,-1993,-166,347,-2140,-151,452,-2222,-213,460,-2294,-241,528,-2220,-232,362,-1944,-310,341,-2017,-401,407,-1807,-320,390,-1743,-448,369,-1593,-431,354,-1525,-559,252,-1560,-344,221,-1454,-306,507,-1773,-540,619,-1737,-509,451,-1840,-662,549,-1876,-764,596,-2014,-741,595,-2093,-710,635,-2216,-672,636,-2277,-614,616,-2335,-552,502,-1859,-906,580,-1851,-992,378,-1854,-932,318,-1844,-1063,249,-1970,-1092,190,-1995,-1195,155,-1969,-1252,176,-2045,-1224,226,-1726,-1077,166,-1684,-984,209,-1677,-1196,122,-1568,-1227,144,-1527,-1368,109,-1524,-1447,136,-1575,-1521,141,-1604,-1558,151,-1587,-1543,-21,-1597,-1200,-94,-1509,-1165,-63,-1719,-1209,-194,-1759,-1174,-220,-1894,-1229,-228,-1910,-1355,-225,-1920,-1407,-239,-1915,-1405,-223,-1754,-1027,-332,-1735,-987,-125,-1765,-946,-138,-1745,-804,-18,-1795,-734,13,-1936,-760,-22,-2007,-770,73,-1978,-762,-162,-1603,-767,-235,-1574,-679,-104,-1513,-837,-122,-1372,-814,-17,-1294,-885,-33,-1156,-883,109,-1316,-835,-259,-1328,-849,-315,-1244,-783,-318,-1387,-947,-453,-1363,-985,-477,-1421,-1120,-436,-1389,-1207,-455,-1436,-1332,-438,-1446,-1398,-428,-1486,-1496,-553,-1409,-885,-654,-1363,-881,-523,-1497,-803,-605,-1546,-699,-588,-1685,-695,-542,-1737,-692,-587,-1485,-565,-666,-1505,-480,-469,-1432,-541,-438,-1368,-417,-309,-1295,-437,-215,-1289,-382,-136,-1303,-363,-152,-1272,-362,-547,-1281,-365,-562,-1269,-247,-628,-1225,-448,-740,-1144,-413,-810,-1098,-535,-864,-1182,-599,-838,-1212,-322,-889,-1151,-233,-872,-1306,-342,-964,-1384,-263,-987,-1515,-328,-1053,-1515,-438,-1089,-1590,-482,-1085,-1611,-535,-1093,-1648,-585,-1106,-1670,-594,-1088,-1662,-628,-918,-1403,-123,-997,-1412,-40,-776,-1430,-86,-718,-1433,45,-586,-1505,46,-510,-1508,123,-578,-1607,36,-705,-1296,103,-738,-1276,216,-663,-1200,26,-643,-1064,69,-585,-984,-43,-542,-889,-65,-502,-788,-192,-421,-856,-290,-769,-1002,123,-764,-937,225,-884,-1025,61,-1010,-970,103,-1119,-997,0,-1172,-1031,-26,-1173,-978,-38,-1260,-991,-129,-1051,-1016,241,-1100,-937,316,-1039,-1114,272,-1077,-1169,399,-1075,-1318,391,-1133,-1385,389,-1191,-1410,389,-1229,-1468,388,-1199,-1482,389,-1138,-1429,389,-993,-1117,515,-1041,-1091,614,-859,-1112,505,-771,-1053,606,-626,-1094,583,-534,-1043,660,-599,-1221,593,-786,-901,614,-785,-846,721,-805,-834,503,-820,-689,498,-787,-642,357,-786,-494,337,-703,-413,411,-700,-277,390,-779,-221,294,-860,-302,218,-864,-437,240,-957,-639,543,-968,-529,589,-1058,-697,536,-1192,-658,578,-1296,-742,508,-1320,-746,434,-1215,-663,727,-1300,-601,776,-1138,-735,800,-1145,-745,943,-1083,-870,989,-1106,-943,1043,-1118,-980,1072,-1113,-968,1061,-1085,-628,1014,-987,-580,976,-1142,-582,1117,-1100,-471,1197,-1137,-337,1147,-1193,-322,1046,-1107,-234,1219,-1132,-97,1186,-1126,-12,1307,-1080,75,1313,-1207,21,1352,-1042,-45,1079,-929,-70,1080,-1092,28,985,-1014,86,879,-1102,124,763,-1026,171,644,-1175,15,721,-935,207,927,-989,295,989,-808,211,895,-719,324,921,-667,315,1063,-576,220,1098,-491,187,1051,-589,174,1182,-607,330,816,-577,231,751,-543,444,800,-434,463,703,-392,609,696,-486,701,628,-547,806,684,-622,872,590,-613,813,467,-667,842,344,-638,760,235,-554,651,253,-500,623,378,-528,702,489,-313,374,729,-252,328,635,-281,342,854,-175,249,889,-196,108,834,-104,49,781,-344,63,818,-377,-67,761,-509,-116,818,-514,-216,885,-571,-283,951,-597,-313,993,-632,-364,1013,-653,-398,996,-647,-382,1050,-378,-67,610,-332,-163,550,-394,41,566,-384,62,421,-462,188,379,-431,231,235,-612,166,396,-699,283,395,-236,64,377,-202,-2,281,-148,131,450,-4,127,423,71,233,503,203,220,521,64,356,450,54,-13,448,141,-54,373,-19,-77,525,29,-213,552,-25,-267,685,35,-400,724,8,-179,788,-3,-309,438,84,-382,395,-124,-303,382,-165,-376,262,-311,-340,232,-371,-389,101,-428,-517,107,-475,-305,52,-71,-347,143,-20,-437,81,-46,-219,115,42,-176,6,21,-25,-20,120,28,-124,-122,4,-67,-163,149,-55,189,-211,33,261,-251,-58,254,-220,176,390,-258,217,417,-213,359,410,-74,369,415,-408,207,523,-446,167,305,-473,222,321,-617,193,218,-701,268,236,-850,254,233,-918,246,251,-1057,230,273,-1126,222,276,-1058,231,259,-921,247,319,-644,43,397,-724,-6,241,-568,-34,248,-567,-180,388,-536,-233,436,-607,-320,471,-454,-163,610,-426,-195,649,-295,-128,705,-540,-156,796,-573,-231,683,-607,-43,758,-724,1,718,-756,145,802,-858,214,768,-989,210,843,-1083,281,952,-1043,352,985,-910,354,910,-818,286,737,-845,-93,832,-914,-126,614,-843,-150,586,-947,-250,435,-980,-255,400,-1078,-365,386,-1040,-125,642,-910,-387,696,-996,-455,643,-802,-417,707,-756,-540,673,-609,-561,859,-781,-542,912,-828,-642,928,-759,-430,1069,-795,-411,1117,-744,-275,1160,-621,-267,1191,-572,-139,1225,-466,-116,1254,-414,-11,1093,-945,-425,1187,-985,-491,1005,-1028,-371,1008,-1174,-391,904,-1241,-301,885,-1385,-327,972,-1483,-294,918,-1595,-336,805,-1572,-394,782,-1440,-390,989,-1212,-538,1071,-1285,-592,888,-1158,-606,862,-1184,-747,734,-1110,-792,604,-1168,-738,490,-1073,-765,570,-1302,-799,979,-1147,-838,1013,-1223,-927,1047,-1035,-812,1172,-1000,-880,1210,-856,-845,1331,-802,-914,1372,-792,-991,1491,-739,-1044,1532,-742,-1125,1284,-1098,-851,1355,-1137,-941,1298,-1143,-727,1399,-1241,-685,1402,-1254,-533,1507,-1347,-482,1428,-1131,-475,1382,-1376,-752,1479,-1435,-793,1260,-1425,-770,1229,-1550,-839,1116,-1627,-770,1152,-1656,-625,979,-1561,-781,863,-1653,-760,1207,-1533,-991,1158,-1623,-1055,1243,-1419,-1048,1233,-1387,-1190,1338,-1465,-1269,1442,-1436,-1279,1481,-1416,-1268,1489,-1434,-1300,1092,-1394,-1249,1074,-1431,-1360,993,-1356,-1175,853,-1342,-1212,766,-1434,-1127,787,-1578,-1148,731,-1646,-1225,679,-1618,-1275,740,-1743,-1237,806,-1197,-1208,696,-1165,-1171,893,-1104,-1244,868,-960,-1236,996,-885,-1264,1061,-881,-1370,1130,-963,-1419,1154,-997,-1444,1161,-995,-1434,754,-909,-1321,699,-805,-1291,711,-981,-1422,591,-952,-1499,580,-1047,-1614,593,-1149,-1593,462,-956,-1417,365,-897,-1455,462,-1021,-1303,348,-1030,-1213,360,-1157,-1133,358,-1297,-1225,329,-909,-1122,231,-903,-1050,421,-813,-1120,416,-696,-1032,555,-629,-1022,550,-498,-947,656,-724,-958,799,-682,-966,305,-599,-1070,235,-549,-984,281,-576,-1198,171,-492,-1245,189,-456,-1390,236,-369,-1427,279,-283,-1427,302,-245,-1424,291,-252,-1433,32,-550,-1215,-48,-477,-1158,2,-677,-1239,69,-767,-1329,-17,-885,-1341,-120,-879,-1251,-121,-739,-1193,-136,-743,-1041,-248,-736,-993,-36,-762,-970,-39,-749,-824,97,-786,-768,112,-774,-617,28,-871,-542,254,-796,-577,-86,-611,-780,-172,-600,-694,-22,-492,-831,-63,-356,-804,29,-261,-880,-209,-331,-839,-281,-267,-763,-259,-386,-950,-400,-384,-985,-417,-437,-1129,-442,-378,-1215,-473,-413,-1345,-485,-432,-1398,-489,-419,-1397,-488,-461,-887,-592,-412,-850,-444,-576,-839,-516,-657,-740,-448,-792,-725,-486,-868,-700,-530,-588,-605,-637,-587,-547,-436,-543,-565,-439,-460,-444,-296,-413,-409,-295,-303,-304,-211,-531,-361,-65,-503,-357,-535,-343,-463,-613,-313,-373,-512,-253,-565,-597,-137,-593,-553,-65,-720,-626,65,-740,-417,-32,-714,-744,-174,-602,-828,-103,-549,-777,-286,-666,-913,-334,-682,-912,-456,-773,-1048,-510,-801,-1115,-498,-829,-1089,-567,-798,-979,-366,-548,-1089,-320,-523,-910,-435,-458,-962,-463,-323,-879,-569,-253,-843,-568,-143,-920,-670,-250,-974,-336,-240,-1075,-317,-173,-877,-246,-246,-878,-120,-172,-743,-50,-192,-729,90,-131,-739,89,16,-600,149,-167,-997,-31,-210,-1074,9,-125,-1014,-5,-339,-1117,86,-388,-1080,138,-527,-1185,224,-587,-955,219,-522,-1256,26,-381,-1349,97,-357,-1273,-104,-392,-1401,-173,-374,-1395,-310,-437,-1489,-360,-482,-1487,-483,-558,-1444,-575,-543,-1390,-636,-583,-1368,-623,-643,-1356,-712,-562,-1444,-180,-229,-1554,-152,-198,-1360,-217,-139,-1397,-238,1,-1306,-337,70,-1307,-473,10,-1175,-295,73,-1404,-110,81,-1490,-99,164,-1318,-13,58,-1306,111,137,-1162,129,187,-1099,15,259,-1177,-43,372,-1120,-154,435,-1194,-208,544,-1358,234,66,-1325,345,104,-1438,220,-38,-1488,326,-125,-1591,268,-218,-1651,333,-300,-1760,301,-362,-1865,294,-295,-1952,246,-313,-1959,199,-400,-2035,245,-243,-1544,446,-52,-1503,555,-76,-1636,427,39,-1702,534,112,-1833,485,169,-1929,434,67,-1975,408,37,-1962,419,17,-1614,593,221,-1620,711,246,-1527,515,282,-1430,562,380,-1368,442,451,-1278,471,565,-1315,477,692,-1208,510,771,-1095,528,698,-964,560,732,-871,570,632,-907,548,498,-1038,514,467,-1136,504,565,-1324,651,317,-1294,756,370,-1274,615,199,-1178,696,123,-1129,618,1,-1033,508,25,-1014,421,-90,-900,550,58,-1236,831,83,-1170,931,96,-1362,837,41,-1429,963,8,-1558,938,-66,-1616,1013,-102,-1572,885,-160,-1450,1051,130,-1427,1170,122,-1482,993,245,-1492,1067,371,-1558,978,475,-1639,1006,532,-1709,943,616,-1766,953,677,-1818,939,731,-1359,1121,417,-1355,1228,471,-1250,1053,391,-1114,1097,417,-1026,977,440,-1044,903,559,-1050,947,675,-1024,1014,712,-1085,912,738,-1056,1189,310,-943,1227,321,-1132,1225,207,-1089,1303,92,-1061,1447,131,-1098,1537,107,-1075,1674,146,-960,1710,176,-903,1744,253,-802,1771,266,-943,1752,318,-978,1239,9,-901,1306,-55,-971,1108,7,-878,1030,-71,-734,1051,-32,-703,1064,83,-646,1053,-128,-503,1066,-107,-430,1025,-233,-446,881,-269,-530,830,-360,-521,694,-362,-430,649,-272,-385,522,-238,-289,509,-139,-240,622,-75,-285,748,-110,-381,766,-209,-460,1203,-56,-354,1215,1,-543,1305,-68,-523,1433,1,-626,1533,-50,-610,1650,-50,-616,1695,-48,-594,1699,-50,-532,1419,153,-458,1482,224,-617,1332,203,-628,1299,344,-511,1217,397,-475,1232,511,-448,1136,315,-329,1059,350,-298,963,236,-177,876,255,-177,774,337,-67,690,349,44,708,280,45,809,198,-64,893,185,-209,1147,381,-141,1126,478,-189,1251,302,-83,1349,325,-61,1434,202,14,1461,163,-82,1430,110,-109,1433,448,-17,1473,512,-231,1456,486,-266,1522,611,-408,1573,601,-448,1668,632,-501,1751,624,-526,1779,623,-520,1789,618,-246,1435,734,-216,1484,838,-259,1305,723,-238,1211,831,-302,1079,793,-287,972,889,-366,964,993,-352,866,1080,-259,775,1065,-179,783,962,-193,882,875,-93,1194,868,-60,1179,982,-5,1201,777,137,1189,798,196,1115,690,226,1022,709,291,1012,753,319,925,769,281,851,744,217,862,700,189,947,683,204,1314,817,265,1337,808,194,1394,845,255,1516,868,221,1596,868,231,1628,847,198,1624,825,222,1659,810,271,1686,824,277,1666,847,298,1530,933,327,1555,954,304,1516,963,-273,-645,583,-231,-741,689,-288,-764,804,-216,-860,872,-115,-897,798,-17,-991,824,-123,-826,686,77,-1010,728,70,-938,612,-30,-843,590,-396,-706,852,-441,-733,957,-465,-622,803,-383,-692,496,-355,-821,428,-304,-826,318,-274,-932,236,-314,-1060,271,-285,-1167,190,-215,-1147,74,-172,-1020,40,-97,-1002,-74,-202,-910,120,-54,-876,-110,-84,-767,-32,-158,-785,83]}