-1, -1, 1, 2, 4, 13, 19, 13, 17, 43, 53, 32, 38, 89, 103, 59, 67, 151, 169, 94, 104, 229, 251, 137, 149, 323, 349, 188, 202, 433, 463, 247, 263, 559, 593, 314, 332, 701, 739, 389, 409, 859, 901, 472, 494, 1033, 1079, 563, 587, 1223, 1273, 662, 688, 1429, 1483, 769, 797, 1651, 1709, 884, 914, 1889, 1951, 1007, 1039, 2143, 2209, 1138, 1172, 2413, 2483, 1277, 1313, 2699, 2773, 1424, 1462, 3001, 3079, 1579