143 triangles